DIKETAHUI :
P = DUAA (Empat digit Nomor Kelompok anda)
(Misalkan Kelompok “Dua” maka P = “DUAA”, jika Kelompok “Empat” maka P =
“EMPA”,……..dst..)
DITANYAKAN :
1. Kerjakan Bagaimana Enkripsi dan Dekripsi dengan Menggunakan Metode Caesar Cipher
??
2. Kerjakan Bagaimana Enkripsi dan Dekripsi jika Menggunakan Metode Vegenere Cipher
:
a. Dengan menggunakan Rumus Matematika ??
b. Dengan menggunakan Tabulo (Tabel Vegenere) ??
A B dirubah. Jadi K = 2
Enkripsi Dekripsi
C = EVBB P = ETZZ
2.
A B C D E F G H I J K L M
0 1 2 3 4 5 6 7 8 9 10 11 12
N O P Q R S T U V W X Y Z
13 14 15 16 17 18 19 20 21 22 23 24 25
a. Rumus matematika
P = DUAA
K = YANA<<< nah yang ini bukan berapa, tapi Keynya berupa teks lagi. Bisa ABCD
bisa CIKI dan lain sebagainya yang penting jumlah katanya jangan lebih dari jumlah kata
di Plain teks nya (DUAA), HA juga bisa… nantinya jadi HAHA, “HA” nya terus di
ulang sampe jumlahnya sama kayak plain teks.
Enkripsi Dekripsi
Ci = (Pi + Ki) mod 26 Pi = (Ci - Ki) mod 26
= (3 + 24) mod 26 = (3 - 24) mod 26
= 27 = -21
Dikarenakan lebih dari 26 Dikarenakan hasilnya Minus
Maka 27 – 26 = 1 (B) Maka -21 + 26 = 5 (F)
Ci = (Pi + Ki) mod 26 Pi = (Ci - Ki) mod 26
= (20 + 0) mod 26 = (20 - 0) mod 26
= 20 (U) = 20 (U)
Ci = (Pi + Ki) mod 26 Pi = (Ci - Ki) mod 26
= (0 + 13) mod 26 = (0 - 13) mod 26
= 13 (N) = -13
Ci = (Pi + Ki) mod 26 Dikarenakan hasilnya Minus
= (0 + 0) mod 26 Maka -13 + 26 = 13 (N)
= 0 (A) Pi = (Ci - Ki) mod 26
= (0 - 0) mod 26
C = BUNA = 0 (A)
P = FUNA
b. Tabel Vegenere
Plaintext
Key
PlainText : DUAA
Key : YANA
Output : BUNA
3. Jika a = 5, b = 14 lalu dengan Menggunakan MetodeAfine Cipher
1. Enkripsi ,
Contoh enkripsi adalah DUAA dengan menggunakan tabel 1 untuk nilai numerik dari
setiap huruf. Misal a adalah 5, b adalah 14 dan m adalah 26 karena ada 26 karakter
dalam alfabet yang digunakan.
Nilai a yang terbatas karena coprime dengan 26. Dengan demikian, fungsi enkripsi
untuk contoh diatas adalah menjadi y=E(P)=(5x+14)(mod 26).
Table 2
Plainteks D U A A
X 3 20 0 0
5x+14 29 114 14 14
5x+14 mod 26 3 10 14 14
Cipherteks D K O O
2. Dekripsi
Contoh dekripsi dimana cipherteks yang akan didekripsikan adalah cipherteks dari
contoh enkripsi. Fungsi dekripsi secara matematis dapat dituliskan sebagai berikut:
D(y)=21(y-14) mod 26
Cipherteks D K O O
Y 3 10 14 14
21(y-14) -231 -84 0 0
21(y-14) mod 26 3 20 0 0
Plainteks D U A A
Dimana a-1adalah hasil perhitungan yaitu 21, b adalah 14, m adalah 26.Hasil proses
dekripsi terhadap cipherteks seperti pada tabel 3 Plainteks dekripsi adalah DUAA.