CAESAR CHIPER
Standard cesar Chiper memiliki karakter sandi yang dapat ditentukan sendiri. Ketentuan itu berdasarkan suatu kelipatan tertentu, misalkan karakter sandi memiliki kelipatan tiga dari tabel karater aslinya.
Berikut ini adalah alfabet asli atau awal sebelum dilakukan dengan cesar chiper :
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Q | R | S | T | U | V | W | X | Y | Z |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
Adapun untuk mencari nilai atau karakter yang digunakan untuk melakukan enkripsi dan deskripsi adalah sebagai berikut :
Enkripsi: ci = E(pi) = (pi + k) mod 26
Dekripsi: pi = D(ci) = (ci – k) mod 26
k = kunci rahasia
Contoh kasus :
Plaintext : P E N G A M A N A N D A T A
K = 3
| P | E | N | G | A | M | A | N | A | N | D | A | T | A |
| 15 | 4 | 13 | 6 | 0 | 12 | 0 | 13 | 0 | 13 | 3 | 0 | 19 | 0 |
Proses enkripsinya sebagai berikut :
Enkripsi : x + k mod 26
Penggunaan mod 26 dikarenakan jumlah huruf alfabet yang digunakan ada sebanyak 26 buah.
P à 15 + 3 mod 26 = 18 à S
E à 4 + 3 mod 26 = 7 à H
N à 13 + 3 mod 26 = 16 à Q
G à 6 + 3 mod 26 = 9 à J
A à 0 + 3 mod 26 = 3 à D
M à 12 + 3 mod 26 = 15 à P
A à 0 + 3 mod 26 = 3 à D
N à 13 + 3 mod 26 = 16 à Q
A à 0 + 3 mod 26 = 3 à D
N à 13 + 3 mod 26 = 16 à Q
D à 3 + 3 mod 26 = 6 à G
A à 0 + 3 mod 26 = 3 à D
T à 19 + 3 mod 26 = 22 à Q
A à 0 + 3 mod 26 = 3 à D
Chipertext : S H Q J D P D Q D Q G D Q D
Sedangkan untuk proses dekripsi terhadap chipertext yang menggunakan metode cesar chiper adalah sebagai berikut :
Dekripsi : x – k mod 26
S à 18 – 3 mod 26 = 15 à P
H à 7 – 3 mod 26 = 4 à E
Q à 16 – 3 mod 26 = 13 à N
J à 9 – 3 mod 26 = 6 à G
D à 3 – 3 mod 26 = 0 à A
P à 15 – 3 mod 26 = 12 à M
D à 3 – 3 mod 26 = 0 à A
Q à 16 – 3 mod 26 = 13 à N
D à 3 – 3 mod 26 = 0 à A
Q à 16 – 3 mod 26 = 13 à N
G à 6 – 3 mod 26 = 3 à D
D à 3 – 3 mod 26 = 0 à A
Q à 22 – 3 mod 26 = 19 à T
D à 3 – 3 mod 26 = 0 à A
Plaintext : P E N G A M A N A N D A T A
Kelemahan dari Caesar cipher adalah : cipher ini mudah dipecahkan dengan exhaustive key search karena jumlah kuncinya sangat sedikit (hanya ada 26 kunci).
contoh lebih lengkap dapat di download pada link di bawah ini :