首页> 外国专利> Secure execution of a computer program using binary translators

Secure execution of a computer program using binary translators

机译:使用二进制转换器安全执行计算机程序

摘要

Embodiments of apparatus, computer-implemented methods, systems, devices, and computer-readable media are described herein to provide a computing device with cooperative first and second binary translators in first and second execution environments having first and second security levels, respectively. The second security level may be more secure than the first security level. Encrypted instructions of the computer program may be loaded into the first execution environment, and the first binary translator may provide, to the second binary translator, an execution context of the computer program for use by the secondary binary translator to decrypt and execute a first portion of the computer program in the second execution environment. The second binary translator may provide, to the first binary translator, another execution context of the computer program for emulation, by the first binary translator, of execution of a second portion of the computer program in the first execution environment.
机译:在此描述了装置,计算机实现的方法,系统,设备和计算机可读介质的实施例,以在分别具有第一和第二安全级别的第一和第二执行环境中向计算设备提供具有协作的第一和第二二进制转换器。第二安全等级可以比第一安全等级更安全。可以将计算机程序的加密指令加载到第一执行环境中,并且第一二进制翻译器可以向第二二进制翻译器提供计算机程序的执行上下文,以供次级二进制翻译器用来解密和执行第一部分。第二执行环境中的计算机程序的代码。第二二进制翻译器可以向第一二进制翻译器提供计算机程序的另一执行上下文,以由第一二进制翻译器模拟在第一执行环境中计算机程序的第二部分的执行。

著录项

  • 公开/公告号US8812873B2

    专利类型

  • 公开/公告日2014-08-19

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US201213627866

  • 发明设计人 SERGEI GOFFMAN;ALEXANDER SKALETSKY;

    申请日2012-09-26

  • 分类号G06F21/00;G06F9/455;G06F12/10;

  • 国家 US

  • 入库时间 2022-08-21 16:04:59

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号