首页> 外文期刊>Journal of Circuits, Systems, and Computers >Design and Implementation of a Lattice-Based Public-Key Encryption Scheme
【24h】

Design and Implementation of a Lattice-Based Public-Key Encryption Scheme

机译:基于格的公钥加密方案的设计与实现

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

摘要

Due to its advantage of quantum resistance and the provable security under some worst-case hardness assumptions, lattice-based cryptography is being increasingly researched. This paper tries to explore and present a novel lattice-based public key cryptography and its implementation of circuits. In this paper, the LWE (learning with error) cryptography is designed for circuit realization in a practical way. A strategy is proposed to dramatically reduce the stored public key size from m.(n + 1)2q to m.l.log 2q, with only several additional linear feedback shift registers. The circuit design is implemented on Xilinx Spartan-3A FPGA and performs very well with limited resources. Only 125 slices and 8 BRAMs are occupied, and there are no complex operation devices such as multipliers or dividers, all the involved arithmetic operations are additions. This design is smaller than most hardware implementations of LWE or Ring-LWE cryptography in current state, while having an acceptable frequency at 111 MHz. Therefore, LWE cryptography can be practically realized, and its advantages of quantum resistance and simple implementation make the public key cryptography promising for some applications in devices such as smart cards.
机译:由于其在某些最坏情况下的硬度假设下具有量子抵抗性和可证明的安全性的优势,基于格的加密技术正在得到越来越多的研究。本文试图探索并提出一种新颖的基于格的公共密钥密码学及其电路实现。在本文中,LWE(带错误学习)密码术是为实际实现电路而设计的。提出了一种仅用几个额外的线性反馈移位寄存器将存储的公钥大小从m。(n +1)2q大大减小到m.l.log 2q的策略。该电路设计在Xilinx Spartan-3A FPGA上实现,并且在有限的资源下性能很好。仅占用125个条带和8个BRAM,并且没有复杂的运算设备(例如乘法器或除法器),所有涉及的算术运算都是加法运算。该设计比当前状态下的LWE或Ring-LWE密码学的大多数硬件实现方案要小,而在111 MHz时具有可接受的频率。因此,LWE密码学可以被实际实现,并且其量子抗性和易于实现的优点使公钥密码学在诸如智能卡之类的设备中的某些应用中很有希望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号