Title | ||
---|---|---|
RLWE-Oriented High-Speed Polynomial Multiplier Utilizing Multi-Lane Stockham NTT Algorithm |
Abstract | ||
---|---|---|
Cryptography based on ring learning with error (RLWE) problem has become increasingly popular due to its resistance against quantum analysis. The most time-consuming operation in RLWE cryptosystem is polynomial multiplication. This brief presents a novel polynomial multiplier based on Stockham fast Fourier transform (FFT) algorithm. We propose a multi-lane number theoretic transform (NTT) algorithm which can achieve
<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${n}$ </tex-math></inline-formula>
-degree polynomial multiplication in
<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${(nlgn)/d+2n/d}$ </tex-math></inline-formula>
clock cycles with
<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${d}$ </tex-math></inline-formula>
lanes of butterfly units. In addition, we also customize a memory addressing strategy and a round constant managing scheme for the proposed multi-lane NTT algorithm. Based on our proposed algorithm, a high-speed polynomial multiplier is accomplished on FPGA platform. Implementation results on Spantan-6 FPGA show that our proposed algorithm can achieve a speed up factor of no less than 2.7 times compared with the state of art designs. |
Year | DOI | Venue |
---|---|---|
2020 | 10.1109/TCSII.2019.2917621 | IEEE Transactions on Circuits and Systems II: Express Briefs |
Keywords | Field | DocType |
Transforms,Clocks,Hardware,Micromechanical devices,Two dimensional displays,Field programmable gate arrays,Indexes | Polynomial,Algorithm,Multiplier (economics),Mathematics | Journal |
Volume | Issue | ISSN |
67 | 3 | 1549-7747 |
Citations | PageRank | References |
3 | 0.44 | 0 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Xiang Feng | 1 | 36 | 9.16 |
Shuguo Li | 2 | 44 | 15.97 |
Sufen Xu | 3 | 3 | 0.44 |