首页> 外国专利> MEMORY-EFFICIENT HARDWARE CRYPTOGRAPHIC ENGINE

MEMORY-EFFICIENT HARDWARE CRYPTOGRAPHIC ENGINE

机译:内存高效的硬件加密引擎

摘要

A hardware cryptographic engine (8) comprises a direct-memory-access (DMA) input module (13) for receiving input data over a memory bus, and a cryptographic module (15). The cryptographic module (15) comprises an input register (20) having an input-register length, and circuitry (22) configured to perform a cryptographic operation on data in the input register (20). The hardware cryptographic engine (8) further comprises an input-alignment buffer (16) having a length that is less than twice said input-register length, and alignment circuitry (23) for performing an alignment operation on input data in the input-alignment buffer(16). The hardware cryptographic engine (8) is configured to pass input data, received by the DMA input module (13), from the memory bus (10) to the input register (20) of the cryptographic module (15) after buffering an amount of input data no greater than the length of the input-alignment buffer (16).
机译:硬件加密发动机(8)包括用于通过存储总线接收输入数据的直接存储器访问(DMA)输入模块(13),以及加密模块(15)。加密模块(15)包括输入寄存器(20),其具有输入寄存器长度,并且被配置为在输入寄存器(20)中对数据执行加密操作的电路(22)。硬件加密发动机(8)还包括输入对准缓冲器(16),其长度小于所述输入寄存器长度的两倍,以及用于在输入对准中的输入数据上执行对准操作的对准电路(23)缓冲器(16)。硬件加密发动机(8)被配置为在缓冲量之后从存储器总线(10)从存储总线(10)从所述DMA输入模块(10)接收的输入数据传递到所述加密模块(15)的输入寄存器(20)输入数据不大于输入对齐缓冲区(16)的长度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号