Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Kriptografi Kunci Publik (Asimetry Key) Algoritma Pertukaran Kunci Simetri (Diffie-Hellman) Materi 10 Pemrograman Jaringan Dosen: Eko Prasetyo Teknik Informatika.

Presentasi serupa


Presentasi berjudul: "Kriptografi Kunci Publik (Asimetry Key) Algoritma Pertukaran Kunci Simetri (Diffie-Hellman) Materi 10 Pemrograman Jaringan Dosen: Eko Prasetyo Teknik Informatika."— Transcript presentasi:

1 Kriptografi Kunci Publik (Asimetry Key) Algoritma Pertukaran Kunci Simetri (Diffie-Hellman) Materi 10 Pemrograman Jaringan Dosen: Eko Prasetyo Teknik Informatika UMG 2012

2 Latar Belakang  Kegunaan: untuk berbagi kunci enkripsi simetri yang sama antara dua orang atau lebih.  Keamanan algoritma ditentukan oleh sulitnya menghitung logaritma diskrit. 2

3 Parameter yang digunakan  Misalkan dua orang yang berkomunikasi: Alice dan Bob.  Mula-mula Alice dan Bob menyepakati bilangan prima yang besar, p dan q, sedemikian sehingga q < p.  Bilangan p dan q tidak perlu rahasia. Bahkan, Alice dan Bob dapat membicarakannya melalui saluran yang tidak aman sekalipun. 3

4 Algoritma Diffie-Hellman 1. Alice membangkitan bilangan bulat acak x yang besar dan mengirim hasil perhitungan berikut kepada Bob: A = q x mod p 2. Bob membangkitkan bilangan bulat acak y yang besar dan mengirim hasil perhitungan berikut kepada Alice: B = q y mod p 3. Alice menghitung K = B x mod n 4. Bob menghitung K’ = A y mod n  Jika perhitungan dilakukan dengan benar, maka K = K’.  Baik K dan K’ sama dengan q xy mod p.  Eve yang menyadap pembicaraan antara Alice dan Bob tidak dapat menghitung K. Ia hanya memiliki informasi p, q, A dan B, tetapi ia tidak mempunyai informasi nilai x dan y.  Untuk mengetahui x atau y, ia perlu melakukan perhitungan logaritma diskrit, yang mana sangat sulit dikerjakan. 4

5 Contoh Alice dan Bob menyepakati p = 97 dan q = 5 (q

6 Latihan  Alice dan Bob menyepakati p = 97 dan q = 5 (q

7 Tugas di kelas  Jika anda dan saya berencana akan menggunakan sebuah kunci simetri untuk mengenkripsi data.  Tentukan r =  Nilai p yang kita sepakati adalah 127, nilai q adalah r.  Jika saya memilih x=21, dan anda memilih y=10  Berapa kunci simetri K yang harus kita gunakan ?  Waktu 20 menit. 7

8 Any Question ?


Download ppt "Kriptografi Kunci Publik (Asimetry Key) Algoritma Pertukaran Kunci Simetri (Diffie-Hellman) Materi 10 Pemrograman Jaringan Dosen: Eko Prasetyo Teknik Informatika."

Presentasi serupa


Iklan oleh Google