Cryptography is not Magic
Don’t roll your own crypto. Broken crypto often looks like it works. The best way to build crypto is to learn how to break it. Use existing, vetted, well reviewed libraries. Leave it to the experts. Infosec people and their followers. The running theme seems to be that cryptography is a kind of Dark Magic, best left to anointed High Priests. Us mere Mortals cannot hope to wield it safely without first becoming one of those vaunted Experts — a futile endeavour for those of us who know their place. While being a good first order approximation, that kind of gate keeping is problematic on a number of levels. First, some people back in the real world have needs that current crypto systems don’t always fill. Insulting them with “you don’t know what you are doing” does not help. Second, it has a couple perverse effects: I would like to advocate a different approach. Cryptography has rules, which are both simpler and more fundamental than we might think. We could tell people what they don’t kn
July 2020 Cryptography is not Magic Don’t roll your own crypto. Broken crypto often looks like it works. The best way to build crypto is to learn how to break it. Use existing, vetted, well reviewed libraries. Leave it to the experts. Infosec people and their followers. The running theme seems to be that cryptography is a kind of Dark Magic, best left to anointed High Priests. Us mere Mortals cannot hope to wield it safely without first becoming one of those vaunted Experts — a futile endeavour for those of us who know their place. While being a good first order approximation, that kind of gat
related reading
- Zero Knowledge Proofs: An illustrated primer – A Few Thoughts on Cryptographic Engineeringblog.cryptographyengineering.com
- What I'm frustrated by in cryptoamirbolous.com
- moral-fn.pdfweb.cs.ucdavis.edu
- The Magic Math of Encryption | Contrary Researchcontrary.com
- Cryptographic right answers | Latacoralatacora.com
- Cryptography - Wikipediaen.wikipedia.org
- cryptography and social valuesjanabel.substack.com
- An introduction to cryptography in distributed ledger technology - DEV Communitydev.to
- Some thoughts about Anthropic’s new cryptanalysis resultsblog.cryptographyengineering.com
- Themes from Real World Crypto 2022 - The Trail of Bits Blogblog.trailofbits.com
- Private information retrieval using homomorphic encryption (explained from scratch)blintzbase.com
- So you want to be a blockchain developer? :: tr3y.iotr3y.io