Kriptografi
Kriptografi
• Kriptografi adalah ilmu atau seni untuk menjada keamanan pesan. Teknik
kriptografi pertama kali di lakukan oleh tentara sparta yunani pada tahun 400 SM
dengan menggunakan alat yang disebut scytale. Teknik ini dinamakan transposisi
chiper.
• Julius Caesar (100 SM-44 SM) menerapkan sandi dengan aturan sebagai berikut
Sumber https://id.wikipedia.org/wiki/Sandi_Caesar
• Secara umum dalam teknik kripgrafi dikenal dengan instilah enkripsi
dan deskripsi.
ENKRIPSI
PLAINTEKS CHIPERTEKS
DESKRIPSI
LAMBANG MATEMATIKA
E
P C E(P)=C D(C)=P
D
• Fungsi Enkripsi memetakan P ke C, fungsi Deskripsi memetakan C ke P
• Algoritma kriptografi adalah fungsi matematika yang digunakan untuk
enskripsi dan deskripso. Keterangan : C = Chiperteks, P = Planteks
Contoh fungsi modulo
• Pada sandi caesar
Plaintext : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ciphertext : DEFGHIJKLMNOPQRSTUVWXYZABC
Setiap hurup alfabet diatas bisa dikodekan dengan sebuah bilangan.
A=0, B=1,C=2,D=3,…,Z=25. Pergeseran hurup sejauh k.
Fungsi enkripsi: cn=En(pn)=(pn+3) mod 26
Fungsi deskripsi: pn=Dn(cn)= (cn-3) mod 26
Misal kita akan mengenkripsi pesan: “AWASI”
Maka kita petakan A,W,A,S,I sebagai berikut
P1=A=0, c=E1(0)=(0+3) mod 26=3=D
P2=W=22, c=E2(22)=(22+3) mod 26=25=Z
p3=A=0, c=E3(0)=(0+3) mod 26=3=D
P4=S=18, c=E4(18)=(18+3) mod 26 =21=V
P5=I=8, c=E5(8)=(8+3) mod 26= 11=L
ENKRIPSI DESKRIPSI
AWASI DZAVL AWASI
ENKRIPSI DESKRIPSI
PLAINTEKS CIPHERTEKS PLAINTEKS
K K
Fungsi enkripsi: cn=En(pn)=(pn+k) mod 26, Fungsi deskripsi: pn=Dn(cn)= (cn-k) mod 26
Sistem kriptografi simetri, algoritma simetri, contoh DES=Data Enkription Standard
Kriptografi Nirsimetri
Kunci pada enkripsi (k1) berbeda dengan kunci pada deskripsi (k2).
Lagoritmanya dinamakan algoritma nirsimetri contoh RSA (Rivest-Shamir-Adleman)