VPQC: A Domain-Specific Vector Processor for Post-Quantum Cryptography Based on RISC-V Architecture

计算机科学 协处理器 密码学 量子计算机 公钥密码术 基于格的密码学 密码 并行计算 计算机工程 加密 理论计算机科学 量子密码学 算法 量子 量子信息 计算机网络 物理 量子力学
作者
Guozhu Xin,Jun Han,Tianyu Yin,Yuchao Zhou,Jianwei Yang,Xu Cheng,Xiaoyang Zeng
出处
期刊:IEEE Transactions on Circuits and Systems I-regular Papers [Institute of Electrical and Electronics Engineers]
卷期号:67 (8): 2672-2684 被引量:90
标识
DOI:10.1109/tcsi.2020.2983185
摘要

In the 5G era, massive devices need to be securely connected to the edge of communication networks, while emerging quantum computers can easily crack the traditional public-key ciphers. Lattice-based cryptography (LBC) is one of the most promising types of schemes in all post-quantum cryptography (PQC) due to its security and efficiency. To meet the requirements of high-throughput and diverse application scenarios of 5G, we investigate the vectorization of kernel algorithms of several LBC candidates and thus present a domain-specific vector processor, VPQC, leveraging the extensible RISC-V architecture. To support the parallel computation of number theoretic transform (NTT) of different dimensions (from 64 to 2048), a vector NTT unit is implemented in VPQC. Besides, a vector sampler executing both uniform sampling and binomial sampling is also employed. Evaluated under TSMC 28nm technology, the vector coprocessor of VPQC consumes 942k equivalent logic gates and 12KB memories. Experimental results show that VPQC can speed up several typical key encapsulation mechanisms (NewHope, Kyber and LAC) by an order of magnitude compared with previous state-of-the-art hardware implementations.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
小魏哥哥完成签到,获得积分10
刚刚
青易完成签到,获得积分10
1秒前
zhk发布了新的文献求助10
1秒前
李爱国应助踏实的冷松采纳,获得10
1秒前
胖飞飞发布了新的文献求助10
2秒前
2秒前
2秒前
xionghaizi发布了新的文献求助10
3秒前
葡萄干儿发布了新的文献求助10
3秒前
小葵发布了新的文献求助10
4秒前
4秒前
华仔应助WFLLL采纳,获得10
5秒前
超帅方盒完成签到,获得积分10
5秒前
hahaha发布了新的文献求助10
6秒前
6秒前
6秒前
猪猪hero发布了新的文献求助10
6秒前
7秒前
大雄的梦想是什么完成签到 ,获得积分10
7秒前
匀速前行完成签到,获得积分10
8秒前
D33sama发布了新的文献求助10
8秒前
JeremyLiu完成签到,获得积分10
8秒前
8秒前
深情安青应助YooM采纳,获得10
9秒前
9秒前
9秒前
long完成签到,获得积分10
9秒前
66完成签到,获得积分10
10秒前
steve完成签到,获得积分0
10秒前
11秒前
11秒前
11秒前
郭文博完成签到,获得积分20
11秒前
11秒前
猪猪hero发布了新的文献求助10
11秒前
麦凯发布了新的文献求助10
11秒前
12秒前
12秒前
xionghaizi完成签到,获得积分10
12秒前
高分求助中
Mass producing individuality 600
Algorithmic Mathematics in Machine Learning 500
Разработка метода ускоренного контроля качества электрохромных устройств 500
Advances in Underwater Acoustics, Structural Acoustics, and Computational Methodologies 300
Information Security and Cryptology Inscrypt 2024 Part II 200
Evaluation of sustainable development level for front-end cold-chain logistics of fruits and vegetables: a case study on Xinjiang, China 200
The Physical Oceanography of the Arctic Mediterranean Sea 200
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3827894
求助须知:如何正确求助?哪些是违规求助? 3370158
关于积分的说明 10461474
捐赠科研通 3089981
什么是DOI,文献DOI怎么找? 1700144
邀请新用户注册赠送积分活动 817704
科研通“疑难数据库(出版商)”最低求助积分说明 770403