< prev

Page 1Page 2Page 3Page 4Page 5Page 6Page 7Page 8Page 9Page 10Page 11Page 12Page 13Page 14

Page 8 of 14
next >

Majalah 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