This page explains how I communicate confidential, private information with others, and how to validate my messages that they have not been tampered (i.e., signed messages).

Written by Jeriel Jan del Prado, 2020-03-23, Updated 2024-07-02

The Important Parts

Why This Page Exists

In this day and age, everything in computers and print can be manipulated. Software exists that can alter static images (Photoshop), video (After Effects) and even live streams and with sophisticated measures that are difficult to spot to the untrained eye (e.g., neural networks, AI, etc).

Trust is also difficult to establish, because everything in between can be altered, whether through technological, legal or political means. Who knows if Facebook or Twitter gets owned by a malicious corporate entity, or perhaps their servers are hijacked by a malicious third-party or government? What if your ISP starts falsifying HTTPS certificates and alters my messages mid-flight before it reaches your computer?

Finally, this is also about privacy. Sometimes, communications require the highest level of privacy, and this is difficult to do on oral communication alone.

Thankfully electronic communication can be encrypted and signed.

It solves all three points above because nothing beats the mathematics behind the cryptography that enables this all.

To read more on how this all works, read up on the following links.

Arguing that you don't care about the right to privacy because you have nothing to hide is no different from saying you don't care about free speech because you have nothing to say. – Edward Snowden

My PGP Key

I've included below my public key. Click the triangle to expand.

If you cannot trust this page itself, I've also posted the same public key in multiple sites that you can trust, and as a last resort, I've also clearsigned this page with the private key.

You can also view the same key at Keybase, a popular key directory and encryption service.

Key servers also have my public key.

jerieljan (Jeriel Jan del Prado) on Keybase

keys.openpgp.org

MIT PGP Key Server