Hardware Accelerator for Post-Quantum Cryptography

Overview

Leading the development of a Verilog-based hardware accelerator for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA). This project enhances cryptographic operations by addressing the challenges of post-quantum security.

Key Features

  • Subsystem Design: Engineered critical components like a random bit generator and NTT for polynomial multiplication.
  • Hardware-Software Integration: Designed a C-based driver to ensure seamless interaction between systems.
  • Scalability: Optimized architecture for efficient large-scale cryptographic applications.

Tools Used

  • Hardware Languages: Verilog
  • Software Tools: ModelSim, C, Python