首页> 外国专利> TECHNOLOGIES FOR SECURE PROGRAMMING OF A CRYPTOGRAPHIC ENGINE FOR SECURE I/O

TECHNOLOGIES FOR SECURE PROGRAMMING OF A CRYPTOGRAPHIC ENGINE FOR SECURE I/O

机译:用于安全I / O的加密引擎的安全编程技术

摘要

Technologies for secure programming of a cryptographic engine include a computing device with a cryptographic engine and one or more I/O controllers. The computing device establishes, an invoking secure enclave using secure enclave support of a processor. The invoking enclave configures channel programming information, including a channel key, and invokes a processor instruction with the channel programming information as a parameter. The processor generates wrapped programming information including an encrypted channel key and a message authentication code. The encrypted channel key is protected with a key known only to the processor. The invoking enclave provides the wrapped programming information to untrusted software, which invokes a processor instruction with the wrapped programming information as a parameter. The processor unwraps and verifies the wrapped programming information and then programs the cryptographic engine. The processor generates an authenticated response that may be verified by the invoking enclave. Other embodiments are described and claimed.
机译:用于对加密引擎进行安全编程的技术包括具有加密引擎和一个或多个I / O控制器的计算设备。计算设备使用处理器的安全区域支持来建立调用安全区域。调用区域配置包括频道密钥的频道编程信息,并以该频道编程信息作为参数来调用处理器指令。处理器生成包装的编程信息,包括加密的通道密钥和消息身份验证代码。加密的通道密钥受仅处理器已知的密钥保护。调用区域将包装的编程信息提供给不受信任的软件,该软件将包装的编程信息作为参数来调用处理器指令。处理器解包并验证包装的编程信息,然后对加密引擎进行编程。处理器生成可以通过调用区域验证的已认证响应。描述和要求保护其他实施例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号