Paper 2025/1018 Original: eprint.iacr.org/2025/1018 ↗

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

Shekoufeh Neisarian
Elif Bilge Kavun
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
Preprint.
History
2025-06-23: last updated
2025-06-02: published
Short URL
https://ia.cr/2025/1018
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.