Enkripsi & Deskripsi dengan Classical Cryptography

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 :

CLASSICAL CRYPTOGRAPHY

Categories: komputer | Leave a comment

Post navigation

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: