Page 1Page 2Page 3Page 4Page 5Page 6Page 7Page 8Page 9Page 10Page 11Page 12Page 13Page 14
Page 8 of 14Majalah Ilmiah UNIKOM
Vol.8, No. 1
84
H a l a m a n
yang memberikan nilai n lebih dari
65535.
3. Dari nilai p dan q yang terpilih pada lang-
kah 2, akan dicari nilai m.
4. Setelah suatu nilai m diperoleh maka
akan dicari alternatif-alternatif nilai e
untuk harga m tersebut. Menggunakan
algoritma Extended Euclidean, untuk
setiap alternatif nilai e akan dicari
pasangan nilai d-nya. Maka untuk setiap
nilai m, akan diperoleh sekumpulan al-
ternatif pasangan nilai e dan d. Dari
pasangan alternatif tersebut akan dipilih
nilai e dan d yang memiliki nilai e
2
+ d
2
terkecil. Maka untuk setiap nilai m akan
diperoleh alternatif nilai e dan d nya.
5. Langkah 2 – 4 akan diulang hingga
diperoleh kumpulan alternative p, q, m, e
dan d seperti pada Tabel 4 berikut.
6. Maka dipilih e = 163, d = 403 dan n =
66203
Proses di atas penulis lakukan dengan
membuat program berbasis LabVIEW 7 den-
gan tampilan seperti Gambar 5.
Blok-blok teks yang akan dienkripsikan
ditunjukkan pada Tabel 5. Jika kunci publik
yang telah diperoleh langsung diterapkan
pada blok-blok teks tersebut, maka dapat
dilakukan
menggunakan
ilustrasi
perhitungan sebagai berikut.
c
11
= 12851
163
mod 66203 = 6786
Maka dapat diperoleh blok-blok teks hasil
enkripsi seperti pada Tabel 6.
Dari hasil enkripsi tersebut terdapat hal
Tri Rahajoeningroem & Muhammad Aria
p
q
n
m
e
d
227
293
66511
65992
20593
62217
229
293
67097
66576
65153
65921
233
293
68269
67744
64347
66707
239
277
66203
65688
163
403
239
281
67159
66640
251
531
239
283
67637
67116
18443
62891
239
293
70027
69496
321
433
241
277
66757
66240
40613
51437
241
281
67721
67200
30911
57791
241
283
68203
67680
40613
51437
Tabel 4.
Alternatif Pemilihan Nilai p,q,m,e & d
Gambar 5.
Tampilan Program LabVIEW untuk Mencari Nilai e dan d yang Optimal