首页> 外国专利> Configurable Lattice Cryptographic Processor and Related Techniques for Quantum-Secure Internet of Things

Configurable Lattice Cryptographic Processor and Related Techniques for Quantum-Secure Internet of Things

机译:可配置的格子加密处理器和相关的量子安全互联网相关技术

摘要

A lattice cryptographic processor with configurable parameters is described. The Lattice cryptographic processor is a modular arithmetic unit, a single-port random access memory (RAM)-based number theoretic transform (NTT), and a Secure Hash Algorithm 3 (SHA-3)-based pseudo and a sampling circuit configured to operate according to a pseudo-random number generator (PRNG). The described Lattice cryptographic processor is configured to be programmed with custom instructions for sampling and polynomial arithmetic. The configurable Lattice Cryptographic Processor is capable of operating with a variety of other Lattice-based protocols including but not limited to Frodo, NewHope, qTESLA, CRYSTALS-Kyber and CRYSTALS-Dilithium and Lattice-based CCA-Secure Key Encapsulation, state-of-the-art Up to single-digit improvements in energy-efficiency and performance can be achieved over hardware implementations.
机译:描述具有可配置参数的格子加密处理器。 晶格加密处理器是模块化算术单元,单端口随机存取存储器(RAM)基数定理变换(NTT),以及被配置为操作的伪伪算法3(SHA-3)的安全散列算法3(SHA-3) 根据伪随机数发生器(PRNG)。 所描述的晶格加密处理器被配置为以自定义指令进行编程,用于采样和多项式算术。 可配置的晶格加密处理器能够与各种基于格子的协议一起操作,包括但不限于Frodo,Newhope,Qtesla,晶体 - 凯尔和晶体 - 晶体 - 晶体 - 基于晶格的CCA-Secure键封装,状态 - 可以通过硬件实现实现最新的能量效率和性能的单位数改善。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号