首页> 外文期刊>IEEE transactions on circuits and systems . I , Regular papers >VPQC: A Domain-Specific Vector Processor for Post-Quantum Cryptography Based on RISC-V Architecture
【24h】

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

机译:VPQC:基于RISC-V架构的Quantum Cuctprocation的域特定的矢量处理器

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:在5G时代,需要牢固地连接到通信网络的边缘的大量设备,同时新兴量子计算机可以轻松破解传统的公钥密码。基于格子的加密(LBC)是由于其安全性和效率的所有后uTALUM密码学(PQC)中最有希望的方案之一。为了满足高吞吐量和5G多样化应用场景的要求,我们研究了几个LBC候选的内核算法的升波,从而呈现了一个域特定的矢量处理器,VPQC,利用可扩展的RISC-V架构。为了支持不同尺寸的数字理论变换(NTT)的并行计算(从64到2048),矢量NTT单元在VPQC中实现。此外,还采用了执行均匀采样和二项式采样的矢量采样器。根据TSMC 28NM技术进行评估,VPQC的矢量协处理器消耗942K等效逻辑门和12KB存储器。实验结果表明,与先前的最先进的硬件实现相比,VPQC可以加速几种典型的键封装机制(Newhope,Kyber和Lac)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号