Super-K: A Superscalar CRYSTALS-KYBER Processor Based on Efficient Arithmetic Array

被引:1
|
作者
Zhang, Jiaming [1 ]
Lu, Jiahao [1 ]
Li, Aobo [1 ]
Wang, Mingbo [1 ]
Li, Xiang [1 ]
Huang, Tianze [1 ]
Chen, Lei [1 ]
Liu, Dongsheng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Integrated Circuit, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Hardware; Computer architecture; Pipeline processing; Arithmetic; Quantum computing; Pulse width modulation; Micromechanical devices; CRYSTALS-KYBER; PQC; superscalar processor; AT product efficiency;
D O I
10.1109/TCSII.2024.3382772
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Security systems based on traditional cryptography mechanisms are at risk of being cracked by quantum computers in the future. CRYSTALS-KYBER (Kyber) as the NIST finalized lattice-based post-quantum cryptography (PQC) algorithm, will be widely used in public-key encryption scenarios. Although quantum-difficulty assumptions based on lattice math problems make Kyber quantum-resistant, how to effectively implement it into systems with different security needs remains a challenge. This brief presents a dual-issue superscalar Kyber processor (Super-K) that supports customized RISC-V instruction-set architecture (ISA) and implements the key encapsulation mechanism (KEM) flexibly and efficiently. A reconfigurable polynomial arithmetic unit (PAU) is designed, which optimizes the compress/decompress process, and accelerates polynomial operations efficiently by optimal parallelism. The pipelining scheduling technique is used in Super-K to improve instruction level parallelism and reduce time consumption. Super-K is implemented on UltraScale+ FPGA platform and evaluated under SMIC 40nm technology, which achieves the fastest computational speed with the lowest power consumption and $1.4\times /8.2\times $ improvement in FPGA/ASIC AT product efficiency.
引用
收藏
页码:4286 / 4290
页数:5
相关论文
共 28 条
  • [1] Portable and Efficient Implementation of CRYSTALS-Kyber Based on WebAssembly
    Seo S.C.
    Kim H.
    Computer Systems Science and Engineering, 2023, 46 (02): : 2091 - 2107
  • [2] Design of Novel Systolic Array based NTT for CRYSTALS-Kyber scheme
    Puli, Keerthija
    Pudi, Vikramkumar
    2024 IEEE THE 20TH ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS 2024, 2024, : 539 - 543
  • [3] Efficient Hardware Implementation of the Lightweight CRYSTALS-Kyber
    Nguyen, Trong-Hung
    Dam, Duc-Thuan
    Duong, Phuc-Phan
    Kieu-Do-Nguyen, Binh
    Pham, Cong-Kha
    Hoang, Trong-Thuc
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025, 72 (02) : 610 - 622
  • [4] Efficient Number Theoretic Transform Architecture for CRYSTALS-Kyber
    Javeed, Khalid
    Gregg, David
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2025, 72 (01) : 263 - 267
  • [5] High-performance area-efficient polynomial ring processor for CRYSTALS-Kyber on FPGAs
    Chen, Zhaohui
    Ma, Yuan
    Chen, Tianyu
    Lin, Jingqiang
    Jing, Jiwu
    INTEGRATION-THE VLSI JOURNAL, 2021, 78 : 25 - 35
  • [6] A Scalable SIMD RISC-V based Processor with Customized Vector Extensions for CRYSTALS-Kyber
    Li, Huimin
    Mentens, Nele
    Picek, Stjepan
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 733 - 738
  • [7] Area-Time Efficient Hardware Architecture for CRYSTALS-Kyber
    Nguyen, Tuy Tan
    Kim, Sungjae
    Eom, Yongjun
    Lee, Hanho
    APPLIED SCIENCES-BASEL, 2022, 12 (11):
  • [8] Efficient Modular Polynomial Multiplier for NTT Accelerator of Crystals-Kyber
    Itabashi, Yuma
    Ueno, Rei
    Homma, Naofumi
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 528 - 533
  • [9] A 273μW 0.34mm2 Efficient CRYSTALS-KYBER Processor for PQC Towards Edge Computing
    Li, Aobo
    Lu, Jiahao
    Liu, Dongsheng
    Yang, Shuo
    Huang, Tianze
    Zhang, Jiaming
    Xiong, Siqi
    Yang, Chenjun
    Li, Xiang
    2024 50TH IEEE EUROPEAN SOLID-STATE ELECTRONICS RESEARCH CONFERENCE, ESSERC 2024, 2024, : 472 - 475
  • [10] HPKA: A High-Performance CRYSTALS-Kyber Accelerator Exploring Efficient Pipelining
    Ni, Ziying
    Khalid, Ayesha
    Kundi, Dur-e-Shahwar
    Oneill, Maire
    Liu, Weiqiang
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (12) : 3340 - 3353