What is PGP?
PGP (Pretty Good Privacy) is the method, and originally the program, for encrypting and signing email and files using key pairs. Phil Zimmermann released it in 1991 as free software for everyone, which landed him in years of trouble with the US export authorities, who at the time classified strong encryption as weapons technology. Today the technology lives on as the open standard OpenPGP, most recently updated in RFC 9580, with the open source program GnuPG (GPG) as the most widespread implementation.
How does PGP work?
PGP is the textbook example of hybrid encryption: the combination of fast symmetric and flexible asymmetric encryption:
- The content is encrypted with a random symmetric one-time key (session key).
- The session key is encrypted with the recipient's public key. Only the recipient's private key can unwrap it.
- The sender can additionally sign with their private key, so the recipient can verify the sender and the content, a digital signature on top of the encryption.
The result is true end-to-end encryption: neither the email provider, the network nor a hacked server along the way can read the content, only the recipient.
Web of trust vs. certificates
PGP answers the trust question ("is that public key really yours?") differently from the certificate world: instead of central certificate authorities (CAs), PGP relies on a web of trust, where users sign each other's keys. It is decentralised and independent, but also the practical Achilles heel: keys must be exchanged, verified and maintained manually, and that scales poorly in a busy company. The alternative, S/MIME, uses X.509 certificates and a PKI and therefore fits better into centralised enterprise operations.
Where is PGP used today?
PGP still stands strong in three places: file encryption when exchanging sensitive data with external parties (for example fixed integrations where files are PGP-encrypted before transfer), software signing (the entire Linux and open source ecosystem verifies packages with PGP signatures) and journalism/whistleblowing, where independence from central authorities is the whole point. For everyday secure business email, most companies today choose S/MIME or secure portal solutions, which are easier to operate centrally, but the principle under the bonnet is the same.
How MI Support IT can help
We advise on the right tool for the job: PGP-based file encryption in integrations, S/MIME and secure email in Microsoft 365 and certificate management via PKI management, as part of your overall IT security. Contact us if you exchange sensitive data with the outside world and want your encryption put into a proper system.