Evolution of Cryptography: How It Started and Where It’s Heading
Faculty
Department
Year of Publication
Keyword
upload
Publication Type
Abstract
This project examines the evolution of cryptography from ancient methods to modern techniques, and it serves as a practical guide for beginners. The study starts with classical encryption methods like the Caesar and Atbash ciphers, which laid the groundwork for secure communication, and then discusses advanced systems such as the Enigma machine. Modern cryptographic methods are explored through symmetric algorithms like DES and AES and public-key systems including RSA and ECC. The work also covers digital signatures used in Bitcoin, secure messaging protocols like TLS/SSL, and file encryption methods such as PGP/GPG. All these techniques were implemented using Python and thoroughly tested for functionality, security, and performance. The project emphasizes the importance of using trusted cryptographic standards, secure key management, and following guidelines from organizations such as NIST. Overall, this study not only provides valuable insights into the strengths and
limitations of various cryptographic approaches but also offers an accessible guide for beginners to understand and apply these techniques in real-world scenarios.
limitations of various cryptographic approaches but also offers an accessible guide for beginners to understand and apply these techniques in real-world scenarios.
Supervisor(s)
co-supervisor


