Exploring Cryptography
How Do I Effectively Use Cryptography?
Exploration
Chapter Two of Computer Systems Security: Planning for Success High-level overview of Cracking Codes with Python High-level overview of Operating Systems: Three Easy Pieces
Activities
Monday: Laboratory session Tuesday and Thursday: Cryptography - Understand the need for and use of cryptography
- Introduction to basic concepts and principles in cryptography
- Continued highlighting of the concept of a “security synapse”
- Student presentations that feature:
- Explanation of a high-level concept in the area of cryptography
- In-class activity that connects concepts to real-world scenarios
- Implementation of a cryptography concept in two programming languages
- Question and answer session with learning peers and the course instructor