Kriptografi

[[Berkas:Public key encryption.svg|jmpl|250px|Kriptogfari kunci-publik, di mana kunci-kunci yang berbeda digunakan untuk enkripsi dan dekripsi]]
Kriptosistem kunci-simetris menggunakan kunci yang sama untuk enkripsi dan dekripsi sebuah pesan, walaupun pesan atau kelompok pesan dapat memiliki kunci yang berbeda dari yang lain. Kerugian yang paling signifikan dari chiper simetris ialah kebutuhan "manajerial kunci" untuk menggunakannya secara aman. Setiap sepasang pihak komunikasi yang berbeda harus, idealnya, membagi kunci yang berbeda, dan juga membagi textchiper yang berbeda juga. jumlah kunci yang dibutuhkan meningkat dua kali lipat dari jumlah anggota jaringan, yang sangat cepat membutuhkan skema manajemen kunci komplek untuk menjaga semuanya tetap konsisten dan rahasia. Kesulitan dari menciptakan kunci rahasia yang aman di antara dua pihak yang saling berkomunikasi, ialah, ketika belum adanya "jaringan aman" di antara keduanya, juga kehadiran "chicken-and-egg problem" yang dianggap menjadi tantangan praktikal untuk pengguna kriptografi di dunia nyata.