PGP - Pretty Good Encryption
● Very strong public key encryption.
● Unbroken.
● Encrypt emails, text or files.
● Sign message or files to verify integrity.
David John
Secret message
Secret message
Symmetric encryption.
Secret Key
David John
Secret message
Secret message
● Decrypts the message.
● Should be kept a secret.
● Needs to be shared with recipient .
Secret Key
David John
Secret message
Secret message
Asymmetric encryption.
David John
Secret message
Secret message
● Mathematically related.
● One used for encryption.
● One used for decryption .
→ Decryption key is never shared!
Key Pair
David John
David’s Public key
Sender (David):
1. Encrypts message with receiver's public key.
2. Signes message with own private key.
Secret message
Receiver (John):
1. Verifies signature with sender’s public key.
2. Decrypts message with own private key. John’s Private Key
David John
Public key Public key
Private Key Private Key
Key Server
David John
Public key Public key
Private Key Private Key
Key Server
David John
Public key Public key
Private Key Private Key
Key Server
David John
Public key Public key
Private Key Private Key
Key Server
John’s Public key
David John
Public key Public key
Private Key Private Key
Key Server
John’s Public key David’s Public Key
David John
Public key Public key
Private Key Private Key
Key Server
John’s Public key David’s Public Key