Apa itu Kunci Cipher?

Sebuah cipher dapat merujuk secara umum ke pesan kode. Ini juga dapat merujuk lebih khusus ke sistem kriptografi di mana simbol atau kelompok simbol mewakili bagian teks — baik huruf tunggal atau lebih panjang — dan/atau unit teks disusun ulang menurut seperangkat aturan yang telah ditentukan sebelumnya. cipher key adalah informasi yang dibutuhkan untuk menggunakan cipher.

Cipher dimulai dengan pesan teks biasa, kata-kata yang ingin disembunyikan seseorang. Plaintext dimanipulasi dua kali. Pertama, dienkripsi untuk menyembunyikan artinya. Pesan plaintext kemudian dikatakan dienkripsi atau dienkripsi dan dapat disebut ciphertext. Kemudian diuraikan untuk mengungkapkan plaintext lagi. Dalam setiap kasus, kunci sandi diperlukan.

Ada beberapa tingkat kompleksitas cipher. Cipher paling dasar memiliki alfabet plaintext, yang merupakan alfabet bahasa Inggris biasa, dan alfabet ciphertext, yang merupakan alfabet yang sama dimulai pada huruf selain a dan dengan huruf yang dihapus dari depan ditandai di belakang. Penggunaan sandi awal dan terkenal dilakukan oleh Julius Caesar, yang menggunakan metode enkripsi ini untuk mengirim pesan ke jenderalnya.

Alfabet Teks Biasa: ABCDEFGHIJKLMNOPQRSTUVWXYZ

Alfabet Ciphertext: DEFGHIJKLMNOPQRSTUVWXYZABC
Total 25 cipher yang berbeda dapat dibuat dengan menggeser abjad cipher untuk memulai dengan setiap huruf selain a. Tetapi bahkan dengan banyak kemungkinan itu, orang yang tidak berwenang yang mendapatkan pesan yang dienkripsi dan tahu bahwa itu adalah sandi memiliki jalan yang lurus, jika membosankan, untuk mengetahuinya, bahkan tanpa akses ke kunci sandi.
Untuk mengirim pesan, seseorang menggunakan cipher key untuk menentukan alfabet ciphertext. Kemudian untuk setiap huruf plaintext yang ingin disampaikan, seseorang menulis huruf ciphertext di tempatnya. Jadi, jika seseorang memutuskan untuk menyandikan Förklarade, dia akan berakhir dengan:
zlvhJHHN
Untuk menguraikan ciphertext, seseorang akan menggunakan kunci cipher untuk membangun alfabet ciphertext dan mengganti huruf plaintext untuk setiap huruf ciphertext.
Ada beberapa petunjuk yang jelas dalam cipher itu sendiri yang membantu mengungkapkan pesan dalam jenis cipher sederhana ini. Salah satunya adalah bahwa pesan ciphertext akan menjadi tidak masuk akal, yang akan menjadi petunjuk kuat bahwa cipher telah digunakan. Kedua, frekuensi huruf yang diketahui secara luas ada dalam bahasa Inggris — menjadikan E, T, A, O, dan N huruf yang paling umum — cenderung membantu mengungkapkan beberapa petunjuk kuat tentang sandi yang digunakan, jika pesannya panjang. .
Meskipun jenis sandi sederhana yang dijelaskan dapat dipecah dan tidak digunakan lagi secara serius, ada yang lebih kompleks. Dengan cipher ini serta yang sederhana, keamanan kunci cipher sangat penting untuk transmisi yang tepat dari pesan yang dienkripsi. Kegagalan penerima untuk mendapatkan kunci berarti pesan tidak akan terbaca. Kunci sandi yang jatuh ke tangan yang salah menghancurkan keamanan pesan. Untuk alasan ini, manajemen kunci sandi merupakan elemen penting dari kriptografi.