CS-458: Introduction to Cryptography (Fall 2024)


Student Assignments:

Assignment Topic Publish Due
Project Crypto Agility Framework for Weak Cryptography and PQC transition
    The rise of quantum computing presents a critical challenge to existing cryptographic systems. This project focuses on building a crypto agility framework designed to facilitate transition from cryptographically vulnerable to cryptographically strong primitives. That includes the transition of Post-Quantum Cryptography (PQC) algorithms into existing infrastructures. Through this project, students will:
  • Develop an understanding of cryptographic agility
  • Design and implement a scanner to compile a cryptographic inventory
  • Risk assess and prioritize cryptography-related vulnerable primitives (not just quantum-vulnerable)
  • Review standards and guidelines to ensure interoperability and compliance
  • Develop a phased migration roadmap
  • Demonstrate vulnerable cryptography and PQC transition strategies
  • Design and implement a crypto agility simulation
22/11/24 31/01/25