Berbagi teknologi

[Kriptozoologi] Apa itu kata sandi? Apa itu kriptografi?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Definisi kata sandi

Menurut “Hukum Kriptozoologi Republik Rakyat Tiongkok”, definisi kata sandi adalah sebagai berikut:

Kata sandi mengacu pada teknologi, produk, dan layanan yang menggunakan metode transformasi khusus untuk mengenkripsi, melindungi, dan mengautentikasi informasi.

2. Pengertian kriptografi

Kriptografi adalah ilmu teknis yang mempelajari persiapan dan penguraian kode.Secara definisi, kriptografi dapat dibagi menjadi dua cabang utama:

  • Pembacaan sandi: Fokus pada pembuatan sistem kriptografi dan enkripsi informasi untuk memastikan transmisi informasi yang aman.
  • Pembacaan sandi: Berfokus pada analisis dan pemecahan sistem kriptografi, mencoba mengungkap konten informasi terenkripsi.

Untuk informasi tentang lima atribut utama keamanan informasi (kerahasiaan, integritas, otentikasi, non-penyangkalan, dan ketersediaan), Anda dapat langsung membaca artikel saya yang lain:[Kriptologi] Lima atribut keamanan informasi

3. Model dasar algoritma kriptografi

Model dasar algoritma kriptografi meliputi: lima elemen sistem kriptografi dan persyaratan dasar algoritma kriptografi

(1) Lima elemen kriptosistem

Lima elemen kriptosistem adalah: ruang teks biasa, ruang teks sandi, ruang kunci, algoritma enkripsi, dan algoritma dekripsi. Untuk poin pengetahuan lebih detail, Anda dapat langsung membaca artikel saya yang lain:【Kriptografi】 Lima elemen kriptografi

Algoritma kriptografi pada dasarnya adalah fungsi matematika dengan parameter rahasia yang mengikuti aturan matematika tertentu untuk mengubah data.

  • Mengetahui parameter rahasia, menemukan inversnya sangat mudah
  • Tanpa mengetahui parameter rahasia, inversi tidak mungkin dilakukan

(2) Karakteristik algoritma kriptografi

Suatu kriptosistem yang ideal harus memiliki reversibel yang tinggi dalam proses enkripsi, ireversibel jika tidak ada kunci, dan menunjukkan sensitivitas yang sangat tinggi terhadap pemilihan dan perlindungan kunci. Hanya sistem kriptografi seperti itu yang dapat memberikan perlindungan informasi yang andal dalam aplikasi praktis.

cirimenggambarkan
ReversibilitasJika kunci yang benar digunakan, proses enkripsi harus dapat dibalik.
Ireversibilitas (keamanan)Perancangan algoritma harus mempertimbangkan untuk menahan berbagai kemungkinan serangan, sehingga musuh tidak dapat memulihkan ciphertext menjadi plaintext.
Sensitivitas kunciKuncinya adalah parameter rahasia dari algoritma kriptografi. Sekalipun algoritma enkripsi diketahui, sulit untuk memulihkan teks biasa tanpa kuncinya.

Sistem kriptografi yang baik setidaknya harus memenuhi dua syarat:

  1. Mudah untuk menghitung ciphertext ketika plaintext dan kunci enkripsi diketahui; mudah untuk menghitung plaintext ketika ciphertext dan kunci dekripsi diketahui.
  2. Tanpa mengetahui kunci dekripsi, tidak mungkin memulihkan teks biasa dari teks tersandi.