


Asymmetric algorithms are also known as public key algorithms. Here two keys are used, where one key
is shared with all users and one key is kept private for each user. Therfore all users do have two keys, one secret, and one private key.
This overcomes the downfall of key distribution, as with the symmetric key algorithm.
Data is encrypted by the sender with the recipients public key, then the recipient decrypts the message with their private key. It is now seen that the sender is required to have the recipients public key.
Key aspects of the asymmetric algorithm:
Another feature of the Asymmetric Key Algorithm is that Digital Signatures may be used, and there is a provision for nonrepudiation, which provides for authentication and integrity.
The use of Digital signatures is a means to guarantee the identity of the person that has sent data. In essence, a digital signature is an electronic signature that is used for the authentication of the sender, and to ensure that the origianl content has not been changed. It provides a means for nonrepudiation.
Nonrepudiation is when proof may be demonstrated by a third party where the source of data came from. Nonrepudiation provides;