/2022-fall

Primary LanguagePython

CS-GY6903 Applied Cryptography Fall 2022

Homework Assignments

  • ps1 - introduction basics
  • ps2 - Diffie-Hellman key agreement
  • ps3 - hashing
  • ps4 - unauthenticated block cipher modes
  • ps5 - EC point arithmetic (extra credit)

Optional Assignments

  • project - implement a basic TLSv1.3 client

Resources

resources has Python resources which you may find useful for the assignments.