计算机科学
二锂
字节
现场可编程门阵列
发电机(电路理论)
密码学
模块化设计
嵌入式系统
并行计算
计算机硬件
算法
操作系统
离子
功率(物理)
物理
脱质子化
量子力学
作者
Xiang Li,Jiahao Lu,Dongsheng Liu,Aobo Li,Shuo Yang,Tianze Huang
出处
期刊:IEEE Transactions on Circuits and Systems Ii-express Briefs
[Institute of Electrical and Electronics Engineers]
日期:2023-08-11
卷期号:71 (1): 435-439
被引量:19
标识
DOI:10.1109/tcsii.2023.3304416
摘要
Crystals-Dilithium is a post-quantum cryptography digital signature scheme with quantum attack resistance. In this brief, a high speed processor towards Dilithium is represented. An architecture based on multiple instruction parallel execution is proposed to reduce operation cycles. The pseudo random number extension generator is designed with byte absorption precision to adapt to practical application scenarios. In addition, a three-stage pipelined modular multiplier is optimized based on Karatsuba algorithm, increasing the maximum operating frequency of the system. On the Zynq UltraScale+ FPGA, our processor is implemented consuming 32035 LUTs and 9707 FFs at 300MHz. Compared with the related works, it has the highest operating frequency and the shortest execution time.
科研通智能强力驱动
Strongly Powered by AbleSci AI