About
Public Key Encryption (PKE) is the encryption method of the public key cryptography that ensure that a communication is kept confidential (secrecy) during transit.
Scheme
Public Key encryption procedure:
- the recipient's public key encrypts the message (the sender of the message do it and he cannot decrypt the encrypted message)
- the encrypted message is transmitted electronically to the receiver.
- the recipient's private key decrypts the message (the receiver do it. Only the person who holds the matching private key can read the message).
An analogy to public key encryption is that of a locked mail box..
- The public key is the mail slot. Anyone knowing the street address can go to the door and drop a written message.
- The private key is the key. Only the person who possesses the key can open the mailbox and read the message.
A keypair is often used to exchange an on-the-fly symmetric key, which will only be used for the current session.