Reconfigurable and High-Efficiency Polynomial Multiplication Accelerator for CRYSTALS-Kyber

计算机科学 模运算 乘法(音乐) 并行计算 算术 多项式的 操作数 乘法算法 密码学 计算机硬件 算法 数学 二进制数 组合数学 数学分析
作者
Minghao Li,Jing Tian,Xiao Hu,Zhongfeng Wang
出处
期刊:IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems [Institute of Electrical and Electronics Engineers]
卷期号:42 (8): 2540-2551 被引量:17
标识
DOI:10.1109/tcad.2022.3230359
摘要

Recently, the National Institute of Standards and Technology (NIST) has identified the first four quantum-resistant algorithms for post-quantum cryptography (PQC) standardization. CRYSTALS-Kyber (Kyber) is the only public-key encryption and key-establishment algorithm among them. In this article, we propose a reconfigurable, high-speed, and area-efficient polynomial multiplication accelerator for Kyber to facilitate its practical applications. The cornerstone of polynomial multiplication is the butterfly unit (BU) structure, composed of modular addition, subtraction, and multiplication. For the modular multiplication, we adopt the Barrett reduction method and reduce the size of operands leveraging the form of modulus with a novel formula transformation, which significantly decreases the computational complexity and increases the maximum clock frequency. On the hardware side, we make four BU modules constitute a binomial arithmetic core (Bi-Core) as the basic reconfigurable unit. The memory access scheme tailored for parallel processing is explored with data-reusing and memory-grouping methods, and a compact control logic is devised. The complete polynomial multiplication architecture is coded with Verilog and implemented on a Xilinx Artix-7 xc7a100t-3 device. Experiment results demonstrate that our implementations with different configurations all outperform the state-of-the-art works in area efficiency by up to 39% improvement in terms of area-time product (ATP). Moreover, the proposed design with four Bi-Cores achieves the fastest speed among existing designs.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
勤恳丹妗完成签到,获得积分10
刚刚
HXY完成签到,获得积分10
刚刚
斯文败类应助哈理老萝卜采纳,获得10
2秒前
泡芙不甜完成签到 ,获得积分10
2秒前
3秒前
dddddd发布了新的文献求助10
3秒前
snail01完成签到,获得积分10
3秒前
沙都学不会完成签到,获得积分10
3秒前
小马甲应助dddddd采纳,获得10
7秒前
8秒前
小慧完成签到,获得积分10
8秒前
默默地读文献应助mark33442采纳,获得10
8秒前
9秒前
君莫笑发布了新的文献求助10
10秒前
霍师傅发布了新的文献求助10
11秒前
12秒前
13秒前
皮卡丘不吃饭完成签到,获得积分10
14秒前
14秒前
16秒前
ceicic发布了新的文献求助10
17秒前
TT发布了新的文献求助10
18秒前
Lucas应助hitori采纳,获得10
18秒前
Yoki发布了新的文献求助10
19秒前
小马甲应助小慧儿采纳,获得10
20秒前
科研通AI2S应助Zzy采纳,获得10
20秒前
yang完成签到,获得积分10
22秒前
啊啊完成签到,获得积分10
22秒前
冰魂应助一一采纳,获得10
23秒前
AsCr发布了新的文献求助30
23秒前
23秒前
24秒前
小慧儿完成签到,获得积分10
26秒前
陆陆大人完成签到,获得积分10
26秒前
27秒前
27秒前
狗头发布了新的文献求助10
28秒前
郑思雨完成签到,获得积分20
28秒前
李小聪发布了新的文献求助10
28秒前
君莫笑完成签到,获得积分10
28秒前
高分求助中
Introduction to Strong Mixing Conditions Volumes 1-3 500
Tip60 complex regulates eggshell formation and oviposition in the white-backed planthopper, providing effective targets for pest control 400
Optical and electric properties of monocrystalline synthetic diamond irradiated by neutrons 320
共融服務學習指南 300
Essentials of Pharmacoeconomics: Health Economics and Outcomes Research 3rd Edition. by Karen Rascati 300
Peking Blues // Liao San 300
E-commerce live streaming impact analysis based on stimulus-organism response theory 260
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3801662
求助须知:如何正确求助?哪些是违规求助? 3347472
关于积分的说明 10333809
捐赠科研通 3063618
什么是DOI,文献DOI怎么找? 1681974
邀请新用户注册赠送积分活动 807820
科研通“疑难数据库(出版商)”最低求助积分说明 763921