Ultra High-Speed Polynomial Multiplications for Lattice-Based Cryptography on FPGAs

基于格的密码学 密码学 现场可编程门阵列 计算机科学 吞吐量 瓶颈 乘法(音乐) 矩阵乘法 Virtex公司 并行计算 算术 数学 算法 计算机硬件 嵌入式系统 量子 量子密码学 物理 量子信息 组合数学 无线 电信 量子力学
作者
Dur‐e‐Shahwar Kundi,Yuqing Zhang,Chenghua Wang,Ayesha Khalid,Máire O’Neill,Weiqiang Liu
出处
期刊:IEEE Transactions on Emerging Topics in Computing [Institute of Electrical and Electronics Engineers]
卷期号:10 (4): 1993-2005 被引量:31
标识
DOI:10.1109/tetc.2022.3144101
摘要

Lattice-based cryptography (LBC) has emerged as the most viable substitutes to the classical cryptographic schemes as 5 out of 7 finalist schemes in the 3rd round of the NIST post-quantum cryptography (PQC) standardization process are lattice based in construction. This work explores novel architectural optimizations in the FPGA-based hardware implementation of polynomial multiplication, which is a bottleneck in every LBC construction. To target ultra-high throughput, both schoolbook polynomial multiplication (SPM) and number theoretic transform (NTT) are explored: a completely parallel architecture of an SPM is undertaken while for NTT, radix-2 and radix- $2^2$ multi-path delay commutator (MDC) based pipelined architectures are adopted. Our proposed high-speed SPM (HSPM) structure on latest Xilinx UltraScale+ FPGA is 5× faster than the state-of-the-art LBC designs. Whereas, the proposed high-speed NTT (HNTT) structure (i.e., R $2^2$ MDC) takes only 0.63 $\mu$ s for the encryption, hence achieving the highest throughput of 408 Mbps. Moreover, all of the proposed designs achieve highest design efficiencies (i.e., throughput per slice (TPS)) in comparison to available LBC designs.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
852应助Philip采纳,获得10
1秒前
萧水白应助煞笔导去死啊采纳,获得10
2秒前
田様应助归海一刀采纳,获得20
4秒前
8秒前
zly完成签到,获得积分10
8秒前
9秒前
9秒前
13秒前
Whiaper完成签到,获得积分10
14秒前
等乙天发布了新的文献求助10
15秒前
15秒前
叶95发布了新的文献求助10
15秒前
星辰大海应助俭朴千万采纳,获得30
17秒前
xiaona发布了新的文献求助10
19秒前
kbj发布了新的文献求助10
21秒前
23秒前
妮妮完成签到 ,获得积分10
23秒前
23秒前
24秒前
24秒前
科研通AI2S应助知更鸟采纳,获得10
25秒前
25秒前
Lucas应助科研混子采纳,获得10
25秒前
25秒前
辛勤的香芦发布了新的文献求助100
25秒前
守护最好的坤坤完成签到,获得积分10
25秒前
god发布了新的文献求助10
26秒前
王富贵完成签到,获得积分10
26秒前
英俊的铭应助xiaona采纳,获得10
26秒前
晚枫发布了新的文献求助10
27秒前
孙栋发布了新的文献求助80
27秒前
28秒前
28秒前
脑洞疼应助跳跃野狼采纳,获得10
29秒前
29秒前
曙光完成签到,获得积分10
32秒前
醒醒发布了新的文献求助10
32秒前
heheda发布了新的文献求助10
34秒前
34秒前
Liuuhhua完成签到,获得积分10
34秒前
高分求助中
Sustainability in Tides Chemistry 2800
The Young builders of New china : the visit of the delegation of the WFDY to the Chinese People's Republic 1000
Rechtsphilosophie 1000
Bayesian Models of Cognition:Reverse Engineering the Mind 888
Le dégorgement réflexe des Acridiens 800
Defense against predation 800
Very-high-order BVD Schemes Using β-variable THINC Method 568
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 催化作用 物理化学 免疫学 量子力学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 3136744
求助须知:如何正确求助?哪些是违规求助? 2787779
关于积分的说明 7783154
捐赠科研通 2443843
什么是DOI,文献DOI怎么找? 1299466
科研通“疑难数据库(出版商)”最低求助积分说明 625457
版权声明 600954