The field of cryptography is a multi-faceted discipline as interesting as human endeavors ever get, reaching into the areas of computer science, espionage, war, politics, national security, and conspiracy. The book Betrayal at Pearl Harbor will serve to prove the point, especially for those who love conspiracy theories. As theorized in the book, one author of which is a World War II cryptographer himself, the British purposely kept silent about encrypted Japanese radio messages they were intercepting about Pearl Harbor with the hope that it would drag the U.S. into the war, which of course it did.
Courses in cryptography are no less interesting, and can include any of the following topics:
- stream ciphers
- data and advanced encryption standards
- block ciphers
- public key cryptography
- Rivest, Shamir and Adleman (RSA) and elliptic curve cryptosystems
- digital signatures
- hash functions
- message authentication codes
- key establishment
Students interested in learning about cryptography should not miss Gary Kessler's superb review article An Overview of Cryptography.
To fulfill our mission of educating students, our online tutoring centers are standing by 24/7, ready to assist students who need extra practice in cryptography.