Sub Materi :
1. Konsep Kerja Metode El-Gamal
2. Contoh Enkripsi dan Dekripsi Teks Berdasarkan
Metode El-Gamal
PERTEMUAN XIII
Catatan :
Kunci PUBLIC akan dibagikan kepada PENGIRIM pesan
PERTEMUAN X
Contoh Proses Enkripsi :
Plaintext = STMIK_BD_17
Setiap kelompok yang dibentuk pada proses dekripsi harus terdiri dari 2 elemen
yaitu nilai a dan b. Sehingga kelompok plainteks adalah Ci=(a, b). Masing-masing
nilai a dan b harus berada pada interval 0-255 (lihat syarat di atas).
Kelompok ciphertext :
( 88, 252 ), ( 49, 196 ), ( 49, 196 ), ( 86, 237 ), ( 102, 57 ), ( 115, 112 ),
( 200, 255 ), ( 34, 224 ), ( 97, 139 ), ( 71, 104 ), ( 165, 195 ), ( 42, 131 )
Formula dekripsi:
s = ax mod p untuk mencari plaintext : Pi = b * sp-2 mod p
Kelompok Kelompok
Cipher (a,b) Cipher (a,b)
Plaintext Plaintext
P1 ( 88, 252 ) P7 ( 34, 224 )
P2 ( 49, 196 ) P8 ( 97, 139 )
P3 ( 86, 237 ) P9 ( 71, 104 )
P4 ( 102, 57 ) P10 ( 165, 195 )
P5 ( 115, 112 ) P11 ( 42, 131 )
P6 ( 200, 255 )
PERTEMUAN X
Contoh Proses Dekripsi : Kunci Private : a
b
Ciphertext : x = 2, p = 257
( 88, 252 ), ( 49, 196 ), ( 49, 196 ), ( 86, 237 ), ( 102, 57 ), ( 115, 112 ),
( 200, 255 ), ( 34, 224 ), ( 97, 139 ), ( 71, 104 ), ( 165, 195 ), ( 42, 131 )
Mencari Plaintext P1 :
s = ax mod p P1 = (b * sp-2)mod p
s = 882 mod 257 P1 = (252 * 34(257-2) mod 257
s = 7744 mod 257 P1 = (252 * 34255) mod 257
s = 34 p1 = 83 S
Mencari Plaintext P2 :
s = ax mod p P2 = (b * sp-2)mod p
s = 492 mod 257 P2= (196 * 88(257-2) mod 257
S = 2401 mod 257 P2 = (196 * 88255) mod 257
S = 88 p2 = 84 T
Lanjutkan untuk kelmpok Ciphertext yang lainnya....