This course will provide an introduction to modern applied cryptographic theory and practice, and how cryptography is used to support information security missions. It will be based upon open literature discussions that are most similar or applicable to advanced multi-level security systems and military-grade defenses. The teaching style emphasizes the use of the right cryptographic tools to solve security and privacy challenges and pitfalls that may arise in deploying cryptographic methods in real-life systems.
Topics explored by the attendees upon completion of the course include:
- The history of cryptography and the current state of the art
- Protecting the privacy of data
- Securing communications
- Cryptographic access control
- Cryptographic currencies
- Privacy-preserving technologies