Apa itu Kriptografi (Bag 1)



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..
Share this article :
+
Previous
Next Post »
0 Komentar untuk "Apa itu Kriptografi (Bag 1)"