For various reasons I have stopped using OpenPGP for email, and the keys listed on this page are no longer in use.


GNU Privacy Guard, also known as GnuPG or GPG, is a complete and free implementation of the OpenPGP Message Format. OpenPGP, originally derived from PGP, provides methods of encrypting data, and perhaps more useful to many people, create digital signatures to help ensure integrity of data. By digitally signing my communications, I give both me and the recipients a level of assurance that:

  1. The message was signed with my private key (presumably by me); and
  2. The message has not been altered.

Public Keys

pub   4096R/BBF40E58 2009-08-30 [expires: 2014-08-29]
      Key fingerprint = 639A B2BB E09D 771A 3D34  91B4 4ABE 3E3E BBF4 0E58
pub   1024D/2FD7108A 2006-07-16 [expires: 2011-07-15]
      Key fingerprint = 2FD8 E541 5672 13B3 F33F  8B53 8FAF FA95 2FD7 108A

The key with ID D99BB5BF has not been published due to the use of SHA-1 self-signatures.

The key with ID B8506E2C has been revoked.

You can fetch my keys from public key servers such as the key servers and SKS key server pool.

Key‚ÄźSigning Policy


  1. RFC 2440: OpenPGP Message Format
  2. pgp Key Signing Observations: Overlooked Social and Technical Considerations
  3. GNU Privacy Guard