wired.com
EDIT: Here's a cool article about the birth of public-key crypto written recently by a friend of mine: https://medium.com/stanford-select/keeping-secrets-84a7697bf...
Reply on news.ycombinator.com