Asymmetrische sleutel cryptografie geeft grotere middel van authenticatie, integriteit en niet-afwijzing en dus kan in dergelijke toepassingen worden toegepast.
In asymmetrische sleutel cryptografie twee verschillende sleutels namelijk publieke sleutel en private sleutel worden gebruikt voor encryptie en decryptie. Een public private sleutelpaar wiskundig verwante, maar kan niet worden opgehaald door elkaar. Openbare sleutel van een bepaalde gebruiker is bij iedereen bekend.
Als sommige partij wil wat bericht naar de gebruiker, de partij de openbare sleutel van de gebruiker het bericht, het bericht nu alleen worden gedecodeerd met behulp private sleutel van de overeenkomstige publieke sleutel versleutelen.
Wanneer een gebruiker verzendt sommige boodschap, zou hij niet in staat om zijn daad te ontkennen zijn. Dit is niet-afwijzing genoemd.
In asymmetrische sleutel cryptografie kunnen niet afwijzing worden gegarandeerd als de gebruiker digitaal ondertekent sommige bericht met zijn privé-sleutel als enige overeenkomstige publieke sleutel van die gebruiker kan het decoderen.