2.9. Pretty Good Privacy PGP
PGP adalah program freeware yang berfungsi untuk mengamankan e-mail. PGP dibuat oleh Philip Zimmerman 1991. PGP menggunakan konsep hybrid
cryptosystem yang mengabungkan kriptografi kunci publik RSA, ElGamal dan kriptografi konvensional IDEA, DES, Blowfish. PGP menggunakan kriptografi
konvensional untuk mengenkripsi data, kriptografi kunci publik untuk manajemen kunci dan tangan tangan digital dan fungsi hash satu arah MD5. Kunci publik acak
PGP menggunakan algoritma probabilistik untuk pengecekan bilangan prima dengan menggunakan bilangan acak yang diperoleh dari penggunaan keyboard dan mouse
Schneier, 1996. Skema pengamanan enkripsi data dalam PGP adalah :
1. PGP membangkitkan kunci acak session key. 2. Data
dienkripsi dengan
menggunakan algoritma
kunci konvensional
menghasilkan ciphertext. 3. Kemudian session key dienkripsi dengan menggunakan kunci publik penerima
pesan dengan menggunakan algoritma kunci publik. 4. Session key yang sudah dienkripsi serta ciphertext dikirim.
Skema pembacaan dekripsi data dalam PGP adalah : 1. Penerima mendekripsi session key yang terenkripsi dari pengirim dengan
menggunakan kunci privat penerima pada algoritma kunci publik. 2. Kemudian penerima mendekripsi ciphertext dengan menggunakan session key
sehingga data dapat dibaca menjadi pesan.
2.10. Penelitian yang Relevan
Beberapa penelitian yang berkaitan dengan penelitian akan dilakukan oleh penulis antara lain :
1. Penelitian yang dilakukan oleh Malhotra 2014 dengan judul A New Encryption Scheme Based on Enhanced RSA and ElGamal menyimpulkan algoritma RSA
yang dimodifikasi memiliki waktu enkripsi dan throughput yang lebih baik dibandingkan dengan algoritma RSA biasa.
2. Penelitian yang dilakukan oleh Tripathi dan Agrawal 2014 dengan judul Critical Analysis of RSA Public Key Cryptosystem menyebutkan penggunaan beberapa
Universitas Sumatera Utara
bilangan prima dalam RSA dapat meningkatkan kesulitan dalam memfaktoran nilai n sehingga keamanan RSA menjadi lebih baik.
3. Penelitian yang dilakukan oleh Putra 2013 yang berjudul ”Implementasi
Kriptografi Kurva Eliptik Dengan Algoritma Elgamal Dan Metode Pembangkitan Bilangan Prima Rabin-Miller
Untuk Pengamanan File eks” men impulkan bahwa penggunaan parameter yang kecil pada kurva elips dapat mempercepat
proses pembangkitan kunci, proses enkripsi dan proses dekripsi.
Universitas Sumatera Utara
BAB I PENDAHULUAN
Bab ini akan menjelaskan mengenai latar belakang penelitian, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, tinjauan
pustaka, dan sistematika penulisan skripsi den gan judul “Implementasi Modifikasi
Sistem Kriptografi RSA dan Elliptic Curve Digital Signature Algorithm ECDSA”.
1.1. Latar Belakang