Jabarkan Lebih spesifiknya adalah dari Pertukaran kunci Diffie–Hellman

Hanya a dan b yang dirahasiakan. Nilai-nilai yang lain dikirim secara terang. Kekuatan metode ini berasal dari fakta bahwa  butuh waktu sangat lama untuk dihitung hanya dari p, g, , dan . Setelah Ani dan Budi menghitung nilai rahasia mereka, nilai tersebut dapat dipakai sebagai kunci enkripsi untuk bertukar pesan melalui saluran terbuka/publik.

Tentunya, nilai a, b, dan p harus besar agar aman. Jika p paling tidak 600 angka, komputer modern tercepat pun tidak dapat mencari a dari p, g, dan . Masalah ini disebut dengan masalah logaritme diskret. Perhitungan  dikenal sebagai perpangkatan modulus dan dapat dilakukan dengan efisien, bahkan untuk bilangan besar. Perhatikan bahwa nilai g tidak harus besar. Pada praktiknya, nilai g adalah bilangan bulat kecil, seperti 2, 3, dst.