Kriptografi adalah ilmu untuk menjaga keamanan pesan.
Keamanan pesan diperoleh dengan menyandikannya menjadi pesan yang tidak
mempunyai makna.
BALOK ~ KBALO
Pesan yang dirahasiakan dinamakan plainteks (plaintext,
artinya teks jelas yang dapat dimengerti), sedangkan pesan hasil penyandian
disebut cipherteks (ciphertext, artinya teks tersandi).
Proses menyandikan plainteks
menjadi cipherteks disebut enkripsi (encryption) dan membalikkan cipherteks
menjadi plainteks disebut dekripsi (decryption)
Notasi Matematis
Jika cipherteks
dilambangkan dengan C dan plainteks
dilambangkan dengan P, maka fungsi enkripsi
E memetakan P ke C,
E(P) = C
Pada proses kebalikannya, fungsi dekripsi
D memetakan C ke P,
D(C) = P
Algoritma kriptografi atau cipher adalah fungsi matematika yang digunakan untuk enkripsi dan dekripsi.
Contoh 3 :
Algoritma mempertukarkan pada setiap kata karakter
pertama dengan karakter kedua, karakter ketiga dengan karakter keempat dan
seterusnya. Contohnya :
Plainteks : STIKOMPOLTEKCIREBON
Cipherteks : TSKIMOOPTLKEICEROBN
Ada suatu kisah…..Di Jaman Pemerintahan Julius Caesar,
teknik kriptografi yang digunakan yaitu Caesar
Cipher. Pada Caesar Cipher, tiap
huruf disubsitusi dengan huruf ketiga berikutnya dari susunan alphabet. Dalam
hal ini kuncinya adalah jumlah pergeseran huruf (yaitu 3). Susunan alphabet
setelah digeser sejauh 3 huruf adalah :
Plainteks : 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
Cipherteks : D E
Jadi huruf A pada plainteks
disubsitusi dengan D, huruf B disubstitusi dengan E, demikian seterusnya.
Dengan mengkodekan setiap huruf alphabet dengan integer : A = 0, B = 1, ……., Z
= 25, maka secara matematis pergeseran 3 huruf alphabet ekivalen dengan melakukan
operasi modulo terhadap plainteks p menjadi cipherteks c dengan persamaan :
E(P) = C = (P + 3) mod
26
(M + 3) mod 26 = 3
Contoh 4 :
AWAS KUCING GALAK
DZ DV NXFLQJ J D ODN
Disandikan dengan Caesar Cipher yaitu mengkodekan A = 0, B = 1, ……, Z =
25, maka cipherteks dapat dihitung :
C = E(P) = (P + 3) mod 26
P1 = A = 0 Ã C1 = E(0) = (0 + 3) mod 26 = 3
= D
P2 = W = 22 Ã C2 = E(22) = (22 + 3) mod 26 = 25 = Z
P3 = A = 0 Ã C3 = E(0) = (0 + 3) mod 26 = 3
= D
P4 = S = 18 Ã C4 = E(18) = (18 + 3) mod 26 =
21 = V
dst……
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
Cipherteks-nya gimana …..?
Okeh untuk Materi selanjut nya akan saya lanjutkan minggu depan.. ^_^
Tanxs For Welcome..
Okeh untuk Materi selanjut nya akan saya lanjutkan minggu depan.. ^_^
Tanxs For Welcome..
0 Komentar untuk "Apa itu Kriptografi (Bag 1)"