Anindita Septiarini
Kriptografi
2
a. Caesar Cipher
Tiap huruf alfabet digeser 3 huruf ke kanan
pi : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ci : D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
Contoh:
Plainteks: AWASI ASTERIX DAN TEMANNYA OBELIX
Cipherteks: DZDVL DVWHULA GDQ WHPDQQBA REHOLA
Algoritma Kriptografi Klasik
9
b. Vigènere Cipher
Termasuk ke dalam cipher abjad-majemuk (poly-alpabetic
substitution cipher ).
Vigènere Cipher menggunakan Bujursangkar Vigènere
untuk melakukan enkripsi.
Setiap baris di dalam bujursangkar menyatakan huruf-
huruf cipherteks yang diperoleh dengan Caesar Cipher (A
= 0, B = 1, C = 2, …., Z = 25)
Algoritma Kriptografi Klasik
10
Contoh:
Buatlah sandi (enkripsi) dari kata POLTEK dengan
Kunci HRO menggunakan Vigènere Cipher!
Solusi:
Plaintext P O L T E K
Kunci H R O H R O
Algoritma Kriptografi Klasik
11
A B C D E F G H I J
0 1 2 3 4 5 6 7 8 9
K L M N O P Q R S T
10 11 12 13 14 15 16 17 18 19
U V W X Y Z
20 21 22 23 24 25
Algoritma Kriptografi Klasik
12
Plaintext M A T E M A T I K A
Indeks (P) 12 0 19 4 12 0 19 8 10 0
Kunci I N F I N F I N F I
Indeks (K) 8 13 5 8 13 5 8 13 5 8
(P + K) 20 13 24 12 25 5 1 21 15 8
Mod 26
Cipertext U N Y M Z F B V P I
Algoritma Kriptografi Klasik
16
Cipertext I V P P S B A R
Indeks (C) 8 21 15 15 18 1 0 17
Kunci P O L T E K P O
Indeks (K) 15 14 11 19 4 10 15 14
(C - K) Mod 26 19 7 4 22 14 17 11 3
Plaintext T H E W O R L D