Paper 2025/1018

MT-TMVP: Modular Tiled TMVP-based Polynomial Multiplication for Post-Quantum Cryptography on FPGAs

Shekoufeh Neisarian, Barkhausen Institut
Elif Bilge Kavun, Barkhausen Institut, TU Dresden
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.