I'm giving a lecture to novice developers on security and would like to explain ssl and the basics of certificates. For this I would like to convey a vague intuitive understanding of asymmetric key encryption.
As far as I can think, there is nothing in nature or society to liken public keys to without giving up a ton to the metaphor, so I'd like to just show a simple case. What's the absolutely simplest example of a public key encryption scheme I can give that still retains the fundamental core? Ideally something I can describe or show in code in under a minute, convey a basic understanding, and move on to other things