For those of you that wish to email me through an encrypted method such as PGP, GnuPG or other OpenPGP-compliant product, my Public Key (ID 8F43C30B0535B961) is below and also available from the MIT Open Directory.
The more security-concious among you will also ask how do I know if this website hasn’t been compromised and the key been replaced?. Good question – you need to contact me out-of-band to verify and validate this public key, naturally.
The Encrytion Key is revoked and replaced each year, I will endevour to keep this website up to date. The Signing Key will only be revoked in case of compromise.
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) 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 VaQDzMZMjNNmXxywHscGdPzhvQ== =H74P -----END PGP PUBLIC KEY BLOCK-----