Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Pretty Good Privacy


 Contents
Pretty Good Privacy (PGP) is a computer program which provides cryptographic privacy and authentication. Throughout the world, it is, in its various versions, the cryptosystem most frequently chosen by users. In Applied Cryptography, cryptographer Bruce Schneier characterized it as being "the closest you're likely to get to military-grade encryption" (2nd ed., p587).

PGP was originally designed and developed by Phil Zimmermann in 1991. The name was suggested by a grocery store in radio host Garrison Keillor's 'hometown', Lake Wobegon. The grocery was "Ralph's Pretty Good Grocery"; its slogan was, "If you can't find it at Ralph's, you can probably get along without it."

1 PGP as an Internet standard

PGP has been sufficiently influential that its design has been made an IETF Internet standard known as OpenPGP. Versions of PGP more recent than the standard are, more or less, compliant or compatible with it. Compatibility amongst PGP versions, and the history of the OpenPGP standardization effort, are both discussed below.

2 PGP security

When used properly, PGP is capable of very high security; informed observers believe that even government agencies such as NSA are incapable of directly breakingCryptanalysis (from the Greek kryptos and analyein "to loosen" or "to untie") is the study of methods for obtaining the meaning of encrypted information without access to the secret information which is normally required to do so. Typically, this involves properly produced, PGP-protected, messages.

PGP is easier to use than many cryptosystems, but as with all cryptography, implementation and use greatly affect the security actually achieved. Implementation errors are always possible, and incautious use can easily render protected plaintextIn cryptography, plaintext (occasionally, cleartext though there are differences) is information used as input to an encryption algorithm. This could be, for example, a diplomatic message, a bank transaction, an email, a diary — any information that someo unprotected. Any cryptosystem can be insecure -- no matter how good its design. Generally, proper use involves reading and following the user documentation.

In contrast to security protocols like SSLSecure Sockets Layer SSL and Transport Layer Security TLS , its successor, are cryptographic protocols which provide secure communications on the Internet. Description These protocols provide endpoint authentication and communications privacy over the Int which only protect data 'in transit' (meaning while 'on the network'), PGP can also be used to protect data stored on disk, in backups, etc.

However, in some circumstances, even correct use may not be enough. In one case, the FBI obtained a court order permitting them to secretly install a keystroke logger (a sort of spywareStrictly defined, spyware is computer software that gathers and reports information about a computer user without the user's knowledge or consent. More broadly, the term spyware can refer to a wide range of related malware products which fall outside the) on a suspect's computer (near Philadelphia); when they harvested the information, they recovered his PGP passphraseA passphrase is a collection of 'words' used for access control, typically used to gain access to a computer system. Passphrases are also used to control both access to, and operation of, special security programs such as cryptographic systems. The origin and thereby gained access to all his protected files and emails. He was tried and convicted.



Read more »

Non User