Public-key cryptography, IKEA style | Not Hacker News!