[EN] [Crypto] How to get into Cryptography
How to get into cryptography ?
Many students asked me on how to get into cryptography, to that I respond "Just try, find an interesting subtopic and build with it"
Cryptography is a vast and fascinating field that can take years, if not decades, to fully grasp. The best way to get into cryptography is to start with the basics and gradually delve deeper. Here are some guidelines that you can somehow follow.
Learn the Basics: Start by understanding the core methods of cryptography such as hashing, symmetric key encryption, asymmetric key encryption, and digital certificates.
Understand the Theory: Once you have a grasp of the basics, delve into the theoretical aspects. This includes topics like Galois Fields (GF), prime number theory, discrete logs, and lattice methods.
Practice Implementation: Cryptography is a practical subject. As you learn each method, try to implement it in code. This will give you a better understanding of how it works in real-world applications.
Stay Updated: The field of cryptography is always evolving. Keep up with the latest advancements by reading peer-reviewed papers and articles.
Study the History: The history of cryptography is as fascinating as the subject itself. Learn about the people who have contributed to the field and the challenges they faced. I ensure you it'll give you a deeper appreciation for the subject.
So don't be afraid. No need to be an expert to fully appreciate it. Just build something and you'll find out how easy it is to get into Cryptography