MCS-NTT: Multi-Chip System Design for NTT Acceleration
Hardware implementations of Number Theoretic Transform (NTT), especially ASIC designs, have provided significant speed improvements for lattice-based cryptography schemes used by Post-Quantum Cryptography (PQC) and Fully Homo-morphic Encryption (FHE). While most of the existing solutions are tailored for fixed polynomial degrees and modulus sizes, both parameters can vary considerably depending on the application and scheme. Toward this end, our paper introduces MCS-NTT, the first hardware architecture for NTT acceleration that is based on a multi-chip-system (MCS) design approach. Our proposed solution provides scalability to existing NTT accelerators by seamlessly integrating multiple accelerator units around an FPGA-based centralized unit. This configuration effectively establishes a customized star network tailored to meet specific use cases. The experimental results indicate that MCS-NTT offers considerable flexibility with better performance metrics.
Authors
- Homer Gamil (ORCID: https://orcid.org/0000-0003-3256-783X)
- Michail Maniatakos (ORCID: https://orcid.org/0000-0001-6899-0651)
- Johann Knechtel (ORCID: https://orcid.org/0000-0001-5093-2939)
- Mohammed Nabeel
Institutions
- New York University Abu Dhabi (AE)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/vlsi-soc62099.2024.10767808
- Citations
- 1
- Primary Topic
- Particle Detector Development and Performance
- Type
- article
- Field-Weighted Citation Impact
- 0.66