Dipakai - Algoritma Klasik 2
Dipakai - Algoritma Klasik 2
Pertemuan Ke-3
Semester Genap 2016-2017
KRIPTOGRAFI KLASIK II
Contoh :
Plaintext : BIMASAKTI, kunci (15,7)
Jawaban :
Harus melihat tabel konversi
Sandi AFFINE
Enkripsi
W = C0 = (a P0 + b) mod 26
X = C1 = (a P1 + b) mod 26
22 = (a . 1 + b) mod 26 a + b = 22
23 = (a . 8 + b) mod 26 8a + b = 23
7a = 1 mod 26
Sandi AFFINE a
0
7a mod 26 =
0 mod 26 =
1
0
Keterangan
tidak
Menggunakan : 1 7 mod 26 = 7 tidak
2 14 mod 26 = 14 tidak
Metode Trial and Error 3 21 mod 26 = 21 tidak
4 28 mod 26 = 2 tidak
5 35 mod 26 = 9 tidak
Didapatkan : 6 42 mod 26 = 16 tidak
a = 15 7 49 mod 26 = 23 tidak
8 56 mod 26 = 4 tidak
Jadi : 9 63 mod 26 = 11 tidak
a + b = 22 10 70 mod 26 = 18 tidak
11 77 mod 26 = 25 tidak
15 + b = 22 12 84 mod 26 = 6 tidak
b = 22 15 13 91 mod 26 = 13 tidak
14 98 mod 26 = 20 tidak
b=7 15 105 mod 26 = 1 YA
: : : : :
: : : : :
25 157 mod 26 = 19 tidak
Sandi Hill
Sandi Polyalphabet dengan perkalian matriks
Contoh : Teks : MATAHARI
Kunci :
Huruf ke- 0 1 2 3 4 5 6 7 8 9 10 11 12
Plaintext A B C D E F G H I J K L M
Huruf ke- 13 14 15 16 17 18 19 20 21 22 23 24 25
Plaintext N O P Q R S T U V W X Y Z