|
Reload this page using its associated frames
| ||||||||||||||||||||
How Pretty Good Privacy (PGP) worksPGP is a implementation of an assymmetric, public/private key pair encryption algorithm that offers an easy solution to the very basic problem of any classic encipherment: How to exchange the required keys between the involved parties. To overcome this problem PGP features a 'split' key: the private part of the key is only known to the key 'owner' while the public part can be spread to whoever wants to send messages to the key owner.Anyone can send an encrypted message to a PGP key owner by enciphering it with the the public key part of a PGP key but only the owner of the key has access to the private key part required to decipher the message again. So basically to exchange messages with PGP between two persons p1 and p2 two PGP key pairs split in the public parts k1pub and k2pub respectively the private key parts k1pri and k2pri are required. The communication between the two works as follows:
Why did you put up PGP public keys here anyways?While it's nice to have a mean to transfer messages secure I certainly don't assess the importance of the message content going back and forth between me and anyone in the TA community so high that it would justify the effort to establish a PGP encipherd communication.But PGP comes with another nice side effect that allows a person to sign a message (basically any data) with their private key part. Any reader of the message can then use the public key part of the the supposed author to verify whether the message has been altered. Altering implies also that somone trying to impersonate somone else but having no access to that person's private key part will be unable to sign the faked message in a way that would make it pass PGP's signature verification without an altering warning. And that's where I see the main purpose of PGP in Internet web communication: while it's very likely that stuff appearing on this web site is created by me it's almost impossible to tell whether somone posting under the account name 'tcbw' on message board X is the same person. Or imagine you see somone acting really stupid under an account name on a geming service and wonder whether the account got hacked. With PGP you could just ask the person to identify himself by signing a message like 'I'm really tcbw' with their private key and having them paste the result into a private messenger window. From there you can copy it to your clipboard and verify the signature in the message by PGP. Where to get PGP softwareThe keys here are certainly only of use if you have the tools to work with them. That means you need to install a PGP software package first. Below are two links, there are commercial and free versions of PGP available on the Net: PGP CorporationThis is a commercial provider for PGP software. They offer a personal desktop edition for around 40 US$. The International PGP home page This is the web site of one of the free PGP projects. The software costs you nothing but you don't get any support either. tcbw's public PGP keys
| ||||||||||||||||||||
|
Page last updated 2006/02/05 by tcbw@tcbw.net |