Previous Topic

Next Topic

Book Contents

Book Index

PGP Encryption

Overview

PGP ("Pretty Good Privacy") encryption is a popular form of public key file encryption invented by Phil Zimmerman in 1991. Although traditionally associated with email messages, this technology is also used to encrypt files for transfer over public networks like the Internet. Because the term "PGP" has recently become the trademark of a specific PGP vendor, the vendor-neutral term "OpenPGP" is used herein to refer to the original, published, interoperable PGP standard.

Starting with version 3.2.5, MOVEit Central contains a built-in, fully integrated, OpenPGP software module with comprehensive encryption and key management capabilities. These can enable the creation and deletion of public and private keys, the import and export of private keys with other OpenPGP applications, and automatic file encryption, encryption and signing, decryption, and signature-checking by new and existing MOVEit Central tasks.

The OpenPGP software in MOVEit Central has been commercially licensed from Authora Inc. www.authora.com, which warrants that it is fully interoperable with all other OpenPGP applications, including PGP Command-Line[TM] by PGP Corporation.

Use of the MOVEit Central OpenPGP capabilities is strictly optional. Activation requires a special license key, and commercial use requires payment of a one-time license fee and an annual maintenance fee.

Please use the following links to read more about...

MOVEit Central is also often used to automate other third-party command-line PGP clients. In a separate document titled "PGPOtherVendors" is complete documentation and a library of pre-tested scripts to automate command-line utilities from GnuPG, Network Associates Command Line and PGP Corp. (Similar command-line clients have also been configured to work with MOVEit Central.) Contact MOVEit support for complete details.

(Terminology note: PGP Corporation holds a registered trademark on the term "PGP" and sells OpenPGP products under the name "PGP" so all uses of "PGP" in MOVEit Central and this documentation are to be treated as the common abbreviation of "OpenPGP" rather than references to PGP Corporation's software except where noted.)

How Does PGP Work?

When you first install/config a piece of PGP software, the first thing you always do is create a new key pair. This is YOUR key pair (or your company's) and it consists of 1 private key and 1 public key. The private key is immediately password-protected and locked away on your machine. The public key is meant to be distributed to anyone else who needs to exchange PGP-encrypted files with you. (Normally, this key is "exported" to a small "ASCII" file and is often emailed to potential partners as an attachment.)

The second thing you generally do with a piece of PGP software is to import the keys of those people, partners and customers you want to exchange PGP-encrypted files with. Using PGP terminology, keys imported this way are said to be "on your keyring."

Finally, people generally practice exchanging files with PGP a few times before "going into production." To make this happen, the sender encrypts the file with the recipient's public key. (Remember, both sides already have the other's public key.) In addition, the sender may also "sign" the file with the sender's private key. (This provides an element of non-repudiation in a system which has no other method to authenticate the sender, such as email.) The recipient receives the file and decrypts it using the recipient's private key, and may verify the authenticity of the contents using the sender's public key.

Between large organizations where many people are sending files in this manner, PGP key management can quickly get out of hand. (In fact, many customers have opted to use MOVEit DMZ/Central to get out of the "key management business.") However, when used in small doses, PGP can be a useful tool, and MOVEit Central's built-in PGP capabilities help make day-to-day transport of PGP-encrypted files easy.

For a discussion of MOVEit Central's built-in features to generate, import, export, and delete PGP keys, see Managing PGP Keys.