Affiliation:
1. Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo 315211, China
Abstract
With the development of quantum computers, the security of classical cryptosystems is seriously threatened, and the Saber algorithm has become one of the potential candidates for post-quantum cryptosystems (PQCs). To address the problems of long delay and the high power consumption of Saber algorithm hardware implementation, a lightweight Saber algorithm hardware design scheme based on the joint optimization of data readout and clock (DRC) was proposed. Firstly, an analysis was carried out on the hardware architecture, timing overhead and power consumption distribution of the Saber algorithm, and the key circuits that limit the performance of the algorithm were identified; secondly, a dual-port SRAM parallel reading method was adopted to improve the data reading efficiency and reduce the timing overhead of double data reading in the multiplier module. Then, a clock gating technology was used to reduce the dynamic flipping probability of internal registers and reduce the hardware power consumption of the Saber algorithm; finally, data reading and clock gating were jointly optimized to design a high-speed and low-power Saber algorithm hardware IP core. Lightweight IP cores were integrated into RISC-V SoC systems via APB bus in a TSMC 65 nm process to complete the digital back-end design. The experimental results show an IP core area of 0.99 mm2 and power consumption of 8.49 mW, which is 33% lower than that reported in the related literature. Under 72 MHz & 1 V operating conditions, the number of clock cycles for the Saber algorithm’s key generation, encryption and decryption are 3315, 9204 and 1420, respectively.
Funder
National Natural Science Foundation of China
Science and Technology Innovation 2025 Major Project of Ningbo City
Fundamental Research Funds for the Provincial Universities of Zhejiang
S&T Plan of Ningbo Science and Technology Department
General Research Project for Education Department of Zhejiang Province
Fresh Talent Program for the Science and Technology Department of Zhejiang Province
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference24 articles.
1. Quantum supremacy using a programmable superconducting processor;Arute;Nature,2019
2. Quantum computational advantage using photons;Zhong;Science,2020
3. Shor, P.W. (1994, January 20–24). Algorithms for quantum computation: Discrete logarithms and factoring. Proceedings of the 35th Annual Symposium on Foundations of Computer Science, Santa Fe, New Mexico.
4. Lee, D.H., Seo, E.Y., Kim, Y.S., and No, J.S. (2022, January 19–21). Rethinking on ciphertext equality check of decapsulation of nist pqc standardization 3rd round finalist candidate saber. Proceedings of the 2022 13th International Conference on Information and Communication Technology Convergence (ICTC), Xi’an, China.
5. Pöppelmann, T., and Güneysu, T. (2014, January 14–16). Towards practical lattice-based public-key encryption on reconfigurable hardware. Proceedings of the Selected Areas in Cryptography—SAC 2013: 20th International Conference, Burnaby, BC, Canada.