Invention Grant
US08881290B2 Method and apparatus for computer code obfuscation and deobfuscation using boot installation
有权
使用引导安装的计算机代码混淆和去模糊的方法和装置
- Patent Title: Method and apparatus for computer code obfuscation and deobfuscation using boot installation
- Patent Title (中): 使用引导安装的计算机代码混淆和去模糊的方法和装置
-
Application No.: US13434619Application Date: 2012-03-29
-
Publication No.: US08881290B2Publication Date: 2014-11-04
- Inventor: Mathieu Ciet , Julien Lerouge , Augustin J. Farrugia
- Applicant: Mathieu Ciet , Julien Lerouge , Augustin J. Farrugia
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Adeli LLP
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F12/14 ; G06F12/16 ; G06F21/14 ; G06F21/57

Abstract:
In the field of computer software, obfuscation techniques for enhancing software security are applied to compiled (object) software code. The obfuscation results here in different versions (instances) of the obfuscated code being provided to different installations (recipient computing devices). The complementary code execution uses a boot loader or boot installer-type program at each installation which contains the requisite logic. Typically, the obfuscation results in a different instance of the obfuscated code for each intended installation (recipient) but each instance being semantically equivalent to the others. This is accomplished in one version by generating a random value or other parameter during the obfuscation process, and using the value to select a particular version of the obfuscating process, and then communicating the value along with boot loader or installer program software.
Public/Granted literature
- US20120221864A1 METHOD AND APPARATUS FOR COMPUTER CODE OBFUSCATION AND DEOBFUSCATION USING BOOT INSTALLATION Public/Granted day:2012-08-30
Information query