首页> 外国专利> System and Method for Preventing Proper Execution of an Application Program in an Unauthorized Processor

System and Method for Preventing Proper Execution of an Application Program in an Unauthorized Processor

机译:防止在未经授权的处理器中正确执行应用程序的系统和方法

摘要

A system and method for preventing an application program, which is licensed to a customer to be exclusively executed in a processor based on a certain processor design, from being executed properly in unauthorized processors is provided. The system includes a scrambling module and a recovery module. The scrambling module scrambles a selected portion of the application program using an identifier which identifies the authorized processor design. The recovery module adds an unscrambling program to the application program such that when the program is running in a processor, it retrieves a second identifier from the processor and unscrambles the scrambled portion of the application program using the retrieved second identifier. If the second identifier does not correspond to an authorized processor design, the unscrambling operation will incorrectly unscramble the scrambled portion and the application program will not run properly.
机译:提供了一种系统和方法,该系统和方法用于防止被许可给客户以基于某种处理器设计在处理器中专门执行的应用程序在未经授权的处理器中正确执行。该系统包括加扰模块和恢复模块。加扰模块使用标识授权处理器设计的标识符来加扰应用程序的所选部分。恢复模块将解扰程序添加到应用程序,使得当程序在处理器中运行时,它从处理器检索第二标识符,并使用检索到的第二标识符解扰应用程序的加扰部分。如果第二标识符不对应于授权的处理器设计,则解密操作将错误地解密已加密的部分,并且应用程序将无法正常运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号