Anda di halaman 1dari 11

ALGORITMA KUNCI PUBLIK

Oleh:
- Ajeng - Fajar - Mega
Apa itu Algoritma Kunci Publik?
• Algoritma kunci publik, atau dikenal juga dengan
sebutan kriptografi nirsimetri, adalah suatu bentuk
kriptografi di mana seorang pengguna memiliki
sepasang kunci kriptografi: kunci publik (public key)
dan kunci privat (private key).
Konsep Algoritma Kunci Publik
• Sistem kriptografi kunci publik yang aman
memiliki dua karakteristik sebagai
berikut:
1.Komputasi untuk enkripsi/dekripsi pesan
mudah dilakukan.
2.Secara komputasi hampir tidak mungkin
(infeasible) menurunkan kunci privat, d, bila
diketahui kunci publik, e, pasangannya.
Analogi
• Kedua karakteristik di atas dapat
dianalogikan dengan dua masalah
sebagai berikut:
• Perkalian vs. pemfaktoran.
Mengalikan dua buah bilangan prima, a x b
= n mudah, tetapi memfaktorkan n menjadi
faktor-faktor primanya lebih sulit. Contoh:
31 x 47 = 1457 (perkalian, mudah) 1457 = ?
x ? (pemfaktoran, sulit)
PERBANDINGAN ALGORITMA KUNCI PUBLIK DAN ALGORITMA KUNCI SIMETRI

ALGORITMA KUNCI PUBLIK

Kelebihan Kekurangan
• Hanya kunci privat yang perlu dijaga • Enkripsi dan dekripsi data pada umumnya
kerahasiaannya lebih lambat daripada sistem simetri
• Pasangan kunci publik/kunci privat tidak • Ukuran cipherteks lebih besar daripada
plainteks
perlu diubah
• Ukuran kunci relatif lebih besar
• Dapat digunakan untuk mengamankan • cipherteks tidak memberikan informasi
pengiriman kunci simetri mengenai otentikasi pengirim.
• dapat digunakan untuk memberi tanda • Tidak ada algoritma kunci publik yang
tangan digital pada pesan. terbukti aman
ALGORITMA KUNCI SIMETRI
Kelebihan Kekurangan
• proses enkripsi/dekripsi memiliki • Kunci rahasia harus dikirim melalui
waktu yang singkat. saluran yang aman.
• ukuran kunci simetri relatif pendek.
• Kunci harus sering diubah, mungkin
• dapat disusun untuk menghasilkan pada setiap sesi komunikasi.
cipher yang lebih kuat.
• Otentikasi pengirim pesan langsung
diketahui dari cipherteks yang
diterima
APLIKASI ALGORITMA KUNCI
PUBLIK
• Kerahasiaan data
• Tanda tangan digital
• Pertukaran kunci (key exchange)
ALGORITMA KUNCI PUBLIK DI
DUNIA NYATA
• Whatsapp
PERENCANAAN PENINGKATAN
KEAMANAN PADA ECOMMERCE
• Perform a risk assessment
• Develop security policy
• Develop an implementation
• Create a security organization
• Perform a security audit
TERIMA KASIH

Anda mungkin juga menyukai