Sitemap
Press enter or click to view image in full size

Member-only story

How Do I Get Into Cryptography?

3 min readMay 19, 2024

--

Almost every day I get asked about how someone can get into cryptography. Well, it can take a while to develop a deep understanding, but here’s my tips:

  • Try and lay out the topic areas for your learning. These include: Hashing, Symmetric Key, Key Exchange, Public Key, Key Derivation Functions (KDFs), Message Authentication Codes (MACs), Tunnelling (eg TLS), and Digital Signatures. Do not go onto another topic until you fully understand the current one.
  • OpenSSL is your friend and the Swiss Army Knife of Cryptography. Almost every current cryptography method can be found in OpenSSL, so find our about everything it does:
  • Cover both the theory and the practice. Overall, if you understand the theory and not the practice, you will not be re-enforcing your learning. Also, if you know the practice and not the theory, you will be opening up you developments to weaknesses.
  • Pick a topic that you like, such as hashing, symmetric key or public key encryption, and dive in and try to learn as much as you can on each topic. Try and avoid just surface learning them…

--

--

Prof Bill Buchanan OBE FRSE
Prof Bill Buchanan OBE FRSE

Written by Prof Bill Buchanan OBE FRSE

Professor of Cryptography. Serial innovator. Believer in fairness, justice & freedom. Based in Edinburgh. Old World Breaker. New World Creator. Building trust.