Algoritma Gronsfeld
Cipher
Salah
satu cipher substitusi sederhana polyalphabetic adalah Gronsfeld. Gaspar Schot adalah seorang
kriptografer abad ke-17 di Jerman, yang belajar cipher ini selama perjalanan
antara Mainz dan Frankfurt dengan menghitung Gronsfeld,maka terciptalah nama
dari cipher tersebut yaitu Gronsfeld. (Azanuddin
; Volume. IV. No. 1, Agustus 2013 : 49)
Adapun penerapan
algoritma gronsfeld cipher ini adalah sebagai berikut:
Plainteks : D O D I
Binner Plaintext : 01000100
01001111 01000100 01001001
Desimal Plaintext : 68,79,68,73
+
|
Desimal Enkripsi : 69 81 71 77
Ciphertext : E Q G M
Binner Ciphertext : 0100 0101
0101 0001 0100 0111 0100 1101
Dalam
melakukan proses enkripsi teks, tentukan plaintext
yang akan dienkripsi kemudian ubah dalam
bentuk kapital/huruf besar. Kemudian tentukan pula kuncinya, yaitu dalam bentuk
angka. Apabila panjang kunci tidak sama dengan panjang plaintext, maka kunci yang ada diulang secara priodik sehingga
jumlah karakter kuncinya sama dengan jumlah plaintextnya.
Ubah
bentuk plaintext tersebut kedalam bentuk desimal, ditambahkan
dengan kunci. Hasil dari pejumlahan
tersebut diubah kembali ke bentuk karakter.
Dekripsi Gronsfeld Cipher
Dekripsi
adalah proses sebaliknya, dimana ciphertextnya
diubah menjadi nilai desimal, kemudian dikurangi kunci kemudian dikembalikan
lagi ke dalam bentuk karakter.
Ciphertext : E Q G M
Binner Ciphertext : 0100 0101
01010001 01000111 01001101
Desimal Enkripsi : 69 81 71 77
-
|
Desimal Plaintext : 68 79 68 73
Plainteks : D O D I
Binner Plaintext : 01000100
01001111 01000100 01001001
No comments:
Post a Comment