Published January 1, 2025 | Version v1
Conference paper Open

SMALL: Scalable Matrix OriginAted Large Integer PoLynomial Multiplication Accelerator for Lattice-Based Post-Quantum Cryptography

  • 1. Villanova Univ, Dept Elect & Comp Engn, Villanova, PA 19085 USA
  • 2. San Jose State Univ, San Jose, CA USA
  • 3. UCSB, Igdir Univ, NUAA, Igdir, Turkiye

Description

Along with the rapid development in quantum computing, more attention has been switched to post-quantum cryptography (PQC) and related research including their hardware implementations. Following this trend, this paper presents a novel strategy to implement a special type of polynomial multiplication used in lattice-based PQC, where the coefficients of two input polynomials are unequal, and modulus and polynomial size are power-of-two numbers (not in favor of deploying number theoretic transform). In particular, we have proposed a Scalable Matrix originAted Large integer poLynomial multiplication Accelerator (SMALL) for flexible and compact implementation of the targeted polynomial multiplication that is constant-time. In total, our efforts include: (i) we have formulated and derived a scalable matrix originated computation strategy for the targeted polynomial multiplication in a general format; (ii) we have then presented the detailed internal structures for the proposed polynomial multiplication accelerator based on novel algorithm-to-architecture design techniques; (iii) we have implemented the proposed accelerator based on two case study PQC schemes to demonstrate the superior efficiency of the proposed design over the state-of-the-art solutions. We hope the outcome of this work will be useful for further PQC development.

Files

bib-c304e820-f523-4c20-9936-9898a08b8362.txt

Files (218 Bytes)

Name Size Download all
md5:7cc6b15d0bc4d9e3307e5348f63afcb3
218 Bytes Preview Download