PGP Authentication and Confidentiality (original) (raw)

Last Updated : 30 Apr, 2026

This is an encryption software used to provide confidentiality, integrity, and authentication for digital communication and stored data. PGP secures emails, files, and other information by using a hybrid cryptographic approach, which combines both symmetric-key encryption and public-key encryption.

1. Authentication in PGP

This is used to verify that the message is truly sent by the claimed sender and has not been modified during transmission. It is achieved using digital signatures and hash functions.

1st

Authentication in PGP

At the Sender’s End

At the Receiver’s End

2. Confidentiality in Pretty Good Privacy (PGP)

Ensures that only the intended receiver can read the message. The message content is kept secret from unauthorized users by using encryption.

pgp_configration

Confidentiality in PGP

At the Sender’s End

  1. The original message is first compressed to reduce size and improve security.
  2. The compressed message is encrypted using a random session key (Ks) with symmetric encryption algorithms such as CAST-128, IDEA, or 3DES.
  3. The session key (Ks) is then encrypted using the receiver’s public key (PUb) with RSA encryption.
  4. The encrypted message and encrypted session key are sent together to the receiver.

At the Receiver’s End

  1. The receiver decrypts the session key (Ks) using their private key (KPb).
  2. The retrieved session key is used to decrypt the message.
  3. The decrypted message is then decompressed to obtain the original content.

Authentication and Confidentiality Together

PGP provides Authentication and Confidentiality together to ensure that the message is secure, private, and verified. This combined process protects the message from unauthorized access and confirms the identity of the sender.

Screenshot-2024-08-15-174349

Authentication and Confidentiality services in PGP

Advantages

Disadvantages