首页> 外国专利> Binary translation of a trusted binary with input tagging

Binary translation of a trusted binary with input tagging

机译:使用输入标记对可信二进制文件进行二进制翻译

摘要

In an example, a computing device includes a trusted execution environment (TEE), including an enclave. The enclave may include both a binary translation engine (BTE) and an input verification engine (IVE). In one embodiment, the IVE receives a trusted binary as an input, and analyzes the trusted binary to identify functions, classes, and variables that perform input/output operations. To ensure the security of these interfaces, those operations may be performed within the enclave. The IVE tags the trusted binary and provides the binary to the BTE. The BTE then translates the trusted binary into a second format, including designating the tagged portion for execution within the enclave. The BTE may also sign the new binary in the second format and export it out of the enclave.
机译:在一个示例中,计算设备包括包括飞地的可信执行环境(TEE)。该安全区可以包括二进制翻译引擎(BTE)和输入验证引擎(IVE)。在一个实施例中,IVE接收可信二进制作为输入,并且分析可信二进制以识别执行输入/输出操作的函数,类和变量。为了确保这些接口的安全性,可以在安全区域内执行这些操作。 IVE标记受信任的二进制文件并将该二进制文件提供给BTE。然后,BTE将受信任的二进制文件转换为第二种格式,包括指定标记的部分以在安全区域内执行。 BTE还可以采用第二种格式对新的二进制文件进行签名,并将其导出到安全区域之外。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号