Please enable JavaScript to use CodeHS

IB Computer Science SL Resources

Cryptography

Students dive into the history of cryptography systems, the motivation behind using encryption systems, and modern cryptography systems. This includes explaining the core concepts of Public Key Infrastructure and hash functions. Students will also explore the importance of digital certificates, and authentication methods.

Lessons

16.1 Cryptography: Then, Now, and Future

  • Cryptography: Then, Now, and Future - Part I
  • Caesar Wheel
  • Cryptography: Then, Now, and Future - Part II
  • Brute Force and Letter Frequency
  • History of Cryptography
  • +3 more

16.2 Symmetric Encryption

  • Symmetric Encryption
  • Enhanced Caesar Cipher
  • Mixed Alphabet Cipher
  • Pigpen Encoder
  • Pigpen Cipher
  • +2 more

16.3 Asymmetric Encryption

  • Asymmetric Encryption
  • Asymmetric Encryption Self-Check
  • Diffie-Hellman Visualizer
  • Diffie-Hellman Visualizer Reflection
  • Public-Key Encryption Explorer
  • +1 more

16.4 Authentication Methods

  • Authentication Methods
  • SSL/TLS Certificates
  • Digital Certificates Response
  • The Handshake
  • The Handshake Response
  • +2 more

16.5 Cryptography Quiz

  • Cryptography Quiz

Courses that include this module