首页> 外国专利> TECHNOLOGIES FOR SECURE ENCRYPTED EXTERNAL MEMORY FOR FIELD-PROGRAMMABLE GATE ARRAYS (FPGAS)

TECHNOLOGIES FOR SECURE ENCRYPTED EXTERNAL MEMORY FOR FIELD-PROGRAMMABLE GATE ARRAYS (FPGAS)

机译:现场可编程门阵列(FPGA)的安全加密外部存储器技术

摘要

Technologies for encrypted data access by field-programmable gate array (FPGA) user kernels include a computing device having an FPGA and an external memory device accessible by the FPGA. The FPGA includes a secure key store, a micro-encryption engine, and multiple slots for user kernels that are each identifiable with an index. A user kernel is programmed at an index and a symmetric encryption key is provisioned to the secure key store at the index. The micro encryption engine may read encrypted data from the external memory device, decrypt the encrypted data with the key associated with the index of the user kernel, and forward plain text data to the user kernel. The micro encryption engine may also receive plain text data from the user kernel, encrypt the plain text data with the key, and write the encrypted data to the external memory device. Other embodiments are described and claimed.
机译:用于通过现场可编程门阵列(FPGA)用户内核进行加密数据访问的技术包括具有FPGA的计算设备和可由FPGA访问的外部存储设备。 FPGA包括一个安全密钥存储区,一个微加密引擎以及多个用于用户内核的插槽,每个插槽都可以通过一个索引来识别。在索引处对用户内核进行编程,并在索引处将对称加密密钥提供给安全密钥存储。微型加密引擎可以从外部存储设备读取加密的数据,用与用户内核的索引相关联的密钥解密加密的数据,并将纯文本数据转发到用户内核。微型加密引擎还可以从用户内核接收纯文本数据,用密钥对纯文本数据进行加密,然后将加密后的数据写入外部存储设备。描述和要求保护其他实施例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号