Şifrelemede önemli olan şey her zaman için anahtar boyutudur. asimetrik şifreleme simetrik şifrelemeden daha güçlüdür ya da tersidir denilemez ancak hibrit denilen bu iki sistemi birlikte kullanan şifreleme sistemi(anahtarı dağıtmak için public key, şifreleme için ise simetrik anahtar) oldukça kauvvetlidir.
Tarihçesi Diffie-Hellman anahtar dağıtma algoritmasına kadar dayanır. Discrete log probleminden, mod alınan sayı değiştirilerek çok büyük sayıların asal çarpanlarını bulma problemine yönelinerek oluşturulmuş bir sistemdir.