Hardware Implementation of High-Performance Polynomial Multiplication for KEM Saber

被引:1
|
作者
Tu, Yazheng [1 ]
He, Pengzhou [1 ]
Lee, Chiou-Yng [2 ]
Chasaki, Danai [1 ]
Xie, Jiafeng [1 ]
机构
[1] Villanova Univ, Dept Elect & Comp Engn, Villanova, PA 19085 USA
[2] Lunghwa Univ Sci & Technol, Dept Comp Informat & Network Engn, Taoyuan, Taiwan
关键词
D O I
10.1109/ISCAS48785.2022.9937606
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recent advances in quantum computing have initiated a new round of cryptosystem innovation as the existing public-key cryptosystems are proven to be vulnerable to quantum attacks. Several types of cryptographic algorithms have been proposed for possible post-quantum cryptography (PQC) candidates and the lattice-based key encapsulation mechanism (KEM) Saber is one of the most promising algorithms. Noticing that the polynomial multiplication over ring is the key arithmetic operation of KEM Saber, in this paper, we propose a novel strategy for efficient implementation of polynomial multiplication on the hardware platform. First of all, we present the proposed mathematical derivation process for polynomial multiplication. Then, the proposed hardware structure is provided. Finally, field-programmable gate array (FPGA) based implementation results are obtained, and it is shown that the proposed design has better performance than the existing ones. The proposed polynomial multiplication can be further deployed to construct efficient hardware cryptoprocessors for KEM Saber.
引用
收藏
页码:1160 / 1164
页数:5
相关论文
共 50 条
  • [21] Implementation of a high-performance genetic algorithm processor for hardware optimization
    Kim, Jinjung
    Choi, Yunho
    Lee, Chongho
    Chung, Duckjin
    IEICE Transactions on Electronics, 2002, E85-C (1 SPEC.) : 195 - 203
  • [22] Timing-Optimized Hardware Implementation to Accelerate Polynomial Multiplication in the NTRU Algorithm
    Camacho-Ruiz, Eros
    Sanchez-Solano, Santiago
    Brox, Piedad
    Martinez-Rodriguez, Macarena C.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2021, 17 (03)
  • [23] Area-Optimized Constant-Time Hardware Implementation for Polynomial Multiplication
    Khan, Safiullah
    Lee, Wai-Kong
    Khalid, Ayesha
    Majeed, Abdul
    Hwang, Seong Oun
    IEEE EMBEDDED SYSTEMS LETTERS, 2023, 15 (01) : 5 - 8
  • [24] A High-Performance Hardware Architecture for ECC Point Multiplication over Curve25519
    Wu, Guiming
    He, Qianwen
    Jiang, Jiali
    Zhang, Zhenxiang
    Long, Xin
    Zhao, Yuan
    Zou, Yinchao
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 150 - 158
  • [26] Gemini: A Novel Hardware and Software Implementation of High-performance PCIe SSD
    Yang Ou
    Nong Xiao
    Fang Liu
    Zhiguang Chen
    Wei Chen
    Lizhou Wu
    International Journal of Parallel Programming, 2017, 45 : 923 - 945
  • [27] Gemini: A Novel Hardware and Software Implementation of High-performance PCIe SSD
    Ou, Yang
    Xiao, Nong
    Liu, Fang
    Chen, Zhiguang
    Chen, Wei
    Wu, Lizhou
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (04) : 923 - 945
  • [28] A high-performance hardware implementation of a survival-based genetic algorithm
    Shackleford, B
    Okushi, E
    Yasuda, M
    Koizumi, H
    Seo, K
    Iwamoto, T
    Yasuura, H
    PROGRESS IN CONNECTIONIST-BASED INFORMATION SYSTEMS, VOLS 1 AND 2, 1998, : 686 - 691
  • [29] High-Performance Hardware Implementation for RC4 Stream Cipher
    Gupta, Sourav Sen
    Chattopadhyay, Anupam
    Sinha, Koushik
    Maitra, Subhamoy
    Sinha, Bhabani P.
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (04) : 730 - 743
  • [30] A Mixed Hardware-Software Implementation of a High-Performance PMSM Controller
    Milik, Adam
    Rudnicki, Tomasz
    ELECTRONICS, 2023, 12 (02)