Prinsip Kerja Algoritma LUC d mod RN = 1 13. d mod 3312 = 1

Sebagai contoh: karean gcd 4,9 = 1, maka invers modulo dari 4 mod 9 ada. 9 = 2. 4 + 1 Susunan persamaan diatas menjadi: -2 . 4 + 1 . 9 = 1. Dari persamaan terakhir, diperoleh -2 merupakan invers modulo dari 4 mod 9. Periksa bahwa : -2.4 ≡ 1 mod 9 9 habis membagi -2. 4-1 = -9.

2.4 Prinsip Kerja Algoritma LUC

2.4.1 Proses pembangkit kunci algoritma LUC: a. Dibutuhkan nilai p dan q yang diambil secara acak, dimana p ≠ q. Jumlah p dan q tidak melebihi dua digit bilangan prima. Perkalian nilai p dan q dibutuhkan untuk mencari nilai modulus N. 1. Algoritma Kunci Publik a Pilih dua buah bilangan prima sembarang, misal p dan q dimana p ≠ q. p = 47 q = 17 b Hitung nilai n = p x q. n = p x q n = 47 x 17 = 799 c Hitung t = p-1.q-1.p+1.q+1 = 47-1.17-1.47+1.17+1 = 46.16.48.18 = 635904 Universitas Sumatera Utara d Menentukan nilai e bilangan relatif prima. Pilih e secara acak dimana Z e n-1 dan GCD e,t = 1 RP p-1 = RP 46 = { 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43} RP q-1 = RP 16 = {3, 5, 7, 11, 13} RP p+1 = RP 48 = {3, 5, 7, 11, 13, 17, 19, 29, 31, 37, 41, 43, 47} RP q+1 = RP 18 = {3, 5, 7, 11, 13, 17} Hasil perhitungan bilangan relatif prima diatas terdapat beberapa bilangan yang sama, yaitu {3, 5, 7, 11, 13, 17, 19, 29, 31, 37, 41, 43, 47}. Maka pilih e = 13, GCD 13, 635904 = 1. e Hitung RN = LCM p-1, q-1, p+1, q+1 RN = LCM 46, 16, 48, 18 = 3312 f Hitung d sehingga mendapatkan hasil e.d mod RN = 1. Pada tabel 1 merupakan tabel perhitungan untuk mencari d. Tabel 2.1 Perhitungan Untuk Mencari d D

e.d mod RN = 1 13. d mod 3312 = 1

1 13 2 26 3 39 4 52 ..2293 1 d = 2293 = 1 Universitas Sumatera Utara 2.4.2 Proses enkripsi Langkah-langkah dalam mengirimkan pesan dengan menggunakan Algoritma LUC sebagai berikut: a. Dalam melakukan proses enkripsi, setiap karakter dari string berupa text atau plainteks dikonversikan kedalam kode ASCII Misal : plainteks = A Kode ASCII = 65. b. Plainteks A dengan Kode ASCII 65 c. Enkripsi dengan rumus: V [ 2…e ] = m. V [ i – 1] – V [ i – 2] mod n V [ 0 ] = 2 V [ 1 ] = 65 V [ 2…e ] = 65. V [ i – 1] – V [ i – 2] mod 799 C = Ciphertext = V[ e ] = V [13] = 608. 2.4.3 Proses Dekripsi Langkah-langkah dalam melakukan proses dekripsi LUC adalah: a Dapatkan hasil cipherteks C = Cipherteks b Dekripsi dengan rumus bertingkat: V [0] = 2 V [1] = C = 608 V [ 2…d ] = C. V [ i – 1] – V [ i – 2] mod n Universitas Sumatera Utara V [2…d] = 608. V [ i – 1] – V [ i – 2] mod 799 m = V[d] m = V [2293] = 65 = “A”

2.5 Definisi Kompresi