Public Key Infrastructure (PKI)
PKI is a framework which enables the integration of various services that are related to cryptography.
The aim of PKI is to provide confidentiality, integrity, access control, authentication, and most importantly non-repudiation.
Note
Non-repudiation is a concept or a way to ensure that the sender of a message cannot deny in future the sending of such a message. This is the confirmation of the authenticity of the sender's message. Because it is encrypted with a private key, and only one person has the private key, it has to be this person who sent the message/e-mail. One of the important audit checks for non-repudiation is the time stamp. The time stamp is an audit trail that provides the information on the time the message was sent.
Encryption/decryption, digital signature, and key exchange are the three primary functions of a PKI.
RSS and Elliptic curve algorithms provide all three primary functions; that is, encryption/decryption, digital signature, and key...