Kyber Accelerator on FPGA Using Energy-Efficient LUT-Based Barrett Reduction

Cited 1 time in webofscience Cited 0 time in scopus
  • Hit : 299
  • Download : 0
Contemporary cryptographic algorithms such as RSA and ECC can collapse due to the development of quantum computing. NIST has announced the first standardized postquantum cryptography algorithms that are resilient to the quantum computer’s attack, among which CRYSTALS-KYBER is the only algorithm for public-key encryption. This algorithm uses the number theoretic transform (NTT) to reduce the time complexity of the polynomial multiplication. However, NTT itself is still a big computational bottleneck of the entire algorithm. Also, modulo reduction consumes almost half of the energy of the butterfly unit for processing NTT. This paper presents a Kyber accelerator using LUT-based Barrett reduction, which reduce the energy for modulo operation by 40.6% from the original Barrett reduction. The test system is implemented on the Xilinx Zynq UltraScale+ ZCU104 and shows 113.3x speedup for NTT and 1.78x speedup for Kyber compared to the original CPU.
Publisher
The Institute of Semiconductor Engineers
Issue Date
2022-10-21
Language
English
Citation

19th International SoC Conference, ISOCC 2022

ISSN
2163-9612
URI
http://hdl.handle.net/10203/301166
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 1 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0