Lesson 2.3 Security and Cryptography

The goal of this lesson is for students to personally invest in maintaining online security and to improve their personal cybersecurity hygiene. Students focus on cybersecurity from the perspectives of the user, the software developer, businesses, the nation, and the citizen. In the team competition at the end of the lesson, students explore parallel strands in encryption and security. Encryption is used as a route to explore the efficiency of algorithms and how the time required for an algorithm to execute can depend on its input.

Essential Questions
  • What is the nature of attack and defense in cyber-security?
  • How can we protect ourselves, our privacy, and our assets when working on the Internet?
  • How has the Internet affected society?