Paper 2025/1018
MT-TMVP: Modular Tiled TMVP-based Polynomial Multiplication for Post-Quantum Cryptography on FPGAs
Abstract
As quantum technology advances, developing cryptographic solutions resistant to quantum attacks is crucial. Post-Quantum Cryptography (PQC) provides a practical approach by running on classical computers. They rely on hard mathematical problems, with lattice-based being one of the National Institute of Standards and Technology (NIST)-recognized schemes known for its small key sizes. Hardware implementation of these schemes faces challenges due to the computational intensity of operations like polynomial multiplication, especially for resource-constrained devices. This paper proposes a novel Modular Tiled Toeplitz Matrix-Vector Polynomial Multiplication (MT-TMVP) for lattice-based PQC algorithms and presents a resource-optimized Field Programmable Gate Array (FPGA) architecture. The proposed implementation significantly reduces resource utilization and Area-Delay Product (ADP) compared to state-of-the-art polynomial multipliers. It utilizes 99.68% and 84.22% fewer Look-Up Tables (LUTs) on Artix-7 and Zynq Ultrascale+ FPGAs, respectively, and achieves 99.94% and 80.02% ADP improvements on these FPGAs compared to the best results in the literature. By leveraging Block RAM (BRAM), the proposed architecture offers robustness against timing-based Side-Channel Attacks (SCAs), and the design is modular and scalable to any polynomial degree.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published elsewhere. Major revision. 25th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XXV)
- Keywords
- Polynomial multiplicationTMVPTileKEMLattice-based PQCFPGA
- Contact author(s)
-
shekoufeh neisarian @ barkhauseninstitut org
elif kavun @ barkhauseninstitut org - History
- 2025-06-23: revised
- 2025-06-02: received
- See all versions
- Short URL
- https://ia.cr/2025/1018
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1018,
author = {Shekoufeh Neisarian and Elif Bilge Kavun},
title = {{MT}-{TMVP}: Modular Tiled {TMVP}-based Polynomial Multiplication for Post-Quantum Cryptography on {FPGAs}},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1018},
year = {2025},
url = {https://eprint.iacr.org/2025/1018}
}