CRYPTOGRAPHY
Kunci Asimetrik

Penyandian dengan kunci enkripsi dan dekripsi yang berbeda nilai. Kunci enkripsi disebut kunci publik. Sedangkan, kunci dekripsi disebut kunci privat. Pengirim mengenkripsi pesan dengan menggunakan kunci publik si penerima pesan. Kunci asimetrik disebut juga sebagai “PUBLIC KEY”. Beberapa algoritma berbeda dari kunci asimetrik termasuk RSA, DH, DSA, dan EL gama.
KELEBIHAN
-
Kunci privat harus tetap rahasia bagi setiap entitas yang berkomunikasi (tetapi, otentikasi kunci publik harus terjamin).
-
Pasangan kunci publik/kunci privat tidak perlu diubah, bahkan dalam periode waktu yang panjang.
-
Dapat digunakan untuk mengamankan pengiriman kunci simetrik.
-
Beberapa algoritma kunci publik dapat digunakan untuk memberi tanda-tangan digital pada pesan.
KELEMAHAN
-
Proses enkripsi dan dekripsi lebih lambat karena menggunakan bilangan yang besar dan operasi perpangkatan yang besar.
-
Ukuran cipherteks lebih besar hingga 2-4 kali ukuran plainteks dan ukuran kunci relatif lebih besar.
-
Karena kunci publik diketahui secara luas dan dapat digunakan setiap orang, maka cipherteks tidak memberikan informasi mengenai otentikasi pengirim.
CARA KERJA

Sebagai contoh, Alice dan Bob menyepakati algoritma kriptografi asimetrik yang akan digunakan. Bob mengirimi Alice kunci publiknya (kunci publik Bob). Lalu Alice dapat mengenkripsi pesannya dengan kunci publik Bob kemudian mengirimkannya ke Bob. Bob mendekripsi pesan dari Alice dengan kunci privat miliknya (kunci privat Bob).