首页> 外国专利> PROTECTING COMMERCIAL OFF-THE-SHELF PROGRAM BINARIES FROM PIRACY USING HARDWARE ENCLAVES

PROTECTING COMMERCIAL OFF-THE-SHELF PROGRAM BINARIES FROM PIRACY USING HARDWARE ENCLAVES

机译:保护商业现成计划二进制文件从盗版使用硬件环路

摘要

This disclosure describes systems and methods for protecting commercial off-the-shelf software program code from piracy. A software program may include multiple image files having code and data. A platform may modify the executable file such that the data may be placed at a location in memory that is an arbitrary distance from the code. The platform may encrypt the code and provide it to a computing device comprising a hardware enclave. The computing device may load the encrypted code into the hardware enclave but load the data into memory outside the hardware enclave. The computing device may request a decryption key from an authentication server using a hash of the hardware enclave signed by a processor. The authentication server may provide the decryption key if it verifies the signature and the hash. The computing device may decrypt the code and mark the hardware enclave as non-readable.
机译:本公开描述了用于保护来自盗版的商业现成软件程序代码的系统和方法。软件程序可以包括具有代码和数据的多个图像文件。平台可以修改可执行文件,使得数据可以放置在与代码的任意距离中的存储器中的位置。该平台可以加密代码并将其提供给包括硬件固定的计算设备。计算设备可以将加密的代码加载到硬件外壳中,但将数据加载到硬件外部外部的内存中。计算设备可以使用由处理器签名的硬件飞地的散列请求来自认证服务器的解密密钥。如果验证签名和哈希,身份验证服务器可以提供解密密钥。计算设备可以解密代码并将硬件固定为不可读取的硬件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号