🔥【活动通知】:科研通第二届『应助活动周』重磅启航,3月24-30日求助秒级响应🚀,千元现金等你拿。这个春天,让互助之光璀璨绽放!查看详情

Efficient Implementation of Dilithium Signature Scheme on FPGA SoC Platform

计算机科学 二锂 现场可编程门阵列 散列函数 密码学 可重组计算 计算机硬件 嵌入式系统 并行计算 算法 计算机安全 量子力学 脱质子化 物理 离子
作者
Tengfei Wang,Chi Zhang,Pei Cao,Dawu Gu
出处
期刊:IEEE Transactions on Very Large Scale Integration Systems [Institute of Electrical and Electronics Engineers]
卷期号:30 (9): 1158-1171 被引量:20
标识
DOI:10.1109/tvlsi.2022.3179459
摘要

In the process of NIST postquantum cryptography standardization, module lattice-based Dilithium has been chosen as one of the three third-round finalists for digital signature schemes. More evaluations of its implementation efficiency on different platforms are required for further competition. In this article, we present an efficient implementation of Dilithium on a field-programmable gate array (FPGA) system-on-chip (SoC) platform. To achieve a high computation speed, we design a hardware architecture to perform the main body of the algorithm, and the preprocessing and postprocessing steps are accomplished by the processor. For the hardware architecture, we take some optimizations on the most time-consuming operations, that is, polynomial multiplication, hashing, and sampling. Polynomial multiplications are accelerated by the radix-4 number theoretic transform (NTT) architecture with a conflict-free memory mapping scheme. A fast modular multiplication on the Dilithium modulus is proposed to support the underlying calculations. For hashing and sampling, we design a multipurpose hashing unit and a compact sampling unit. The cooperative work of the two units accelerates the sampling process significantly. We implement the Key Generation, Signing, and Verification algorithms of the round-3 Dilithium at all three security levels on the Xilinx Zynq-7000 platform. Compared with existing software/hardware codesign for Dilithium on a similar platform, our design achieves about $17\times $ and $40\times $ improvements in performance for the Signing and Verification algorithms, respectively, at the cost of about $7.8\times $ more look up table (LUT) resources.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
马炳发布了新的文献求助20
1秒前
2秒前
不想制造学术垃圾的垃圾给巴巴塔的求助进行了留言
3秒前
倦梦还完成签到,获得积分10
3秒前
哈哈发布了新的文献求助10
4秒前
小周发布了新的文献求助10
7秒前
缥缈剑愁发布了新的文献求助30
8秒前
无花果应助111采纳,获得10
12秒前
马炳完成签到,获得积分20
13秒前
小二郎应助个性醉波采纳,获得10
15秒前
15秒前
15秒前
科研通AI2S应助夜月残阳采纳,获得10
16秒前
达布妞完成签到,获得积分10
16秒前
whn完成签到,获得积分10
17秒前
杨永磊发布了新的文献求助10
19秒前
whn发布了新的文献求助10
20秒前
专注的小熊猫完成签到,获得积分10
22秒前
24秒前
25秒前
哈哈完成签到 ,获得积分10
26秒前
27秒前
晴天完成签到 ,获得积分10
27秒前
29秒前
annoraz发布了新的文献求助30
30秒前
慕青应助伤心猪大肠采纳,获得10
30秒前
Ldq发布了新的文献求助20
31秒前
li_xiao_mu发布了新的文献求助10
32秒前
慕青应助科研通管家采纳,获得10
33秒前
天天快乐应助科研通管家采纳,获得10
33秒前
在水一方应助科研通管家采纳,获得10
33秒前
Holland应助科研通管家采纳,获得10
33秒前
CipherSage应助芒果布丁采纳,获得10
33秒前
gaoyayaaa应助科研通管家采纳,获得20
33秒前
天天快乐应助科研通管家采纳,获得10
33秒前
打打应助科研通管家采纳,获得10
33秒前
巴巴塔完成签到,获得积分10
33秒前
星辰大海应助科研通管家采纳,获得10
33秒前
乐开欣应助科研通管家采纳,获得10
33秒前
高分求助中
Continuum Thermodynamics and Material Modelling 3000
Production Logging: Theoretical and Interpretive Elements 2700
Structural Load Modelling and Combination for Performance and Safety Evaluation 1000
Teaching language in context (3rd edition) by Derewianka, Beverly; Jones, Pauline 610
Barth, Derrida and the Language of Theology 500
2024-2030年中国聚异戊二烯橡胶行业市场现状调查及发展前景研判报告 500
Facharztprüfung Kardiologie 400
热门求助领域 (近24小时)
化学 材料科学 生物 医学 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 量子力学 光电子学 冶金
热门帖子
关注 科研通微信公众号,转发送积分 3599465
求助须知:如何正确求助?哪些是违规求助? 3168280
关于积分的说明 9556716
捐赠科研通 2874658
什么是DOI,文献DOI怎么找? 1578199
邀请新用户注册赠送积分活动 741983
科研通“疑难数据库(出版商)”最低求助积分说明 725037