Invention Grant
- Patent Title: Method and apparatus for obfuscating program source codes
- Patent Title (中): 用于模糊程序源代码的方法和装置
-
Application No.: US13411099Application Date: 2012-03-02
-
Publication No.: US08661549B2Publication Date: 2014-02-25
- Inventor: Benoit Chevallier-Mames , Mathieu Ciet , Thomas Icart , Augustin J. Farrugia , Bruno Kindarji
- Applicant: Benoit Chevallier-Mames , Mathieu Ciet , Thomas Icart , Augustin J. Farrugia , Bruno Kindarji
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F7/04
- IPC: G06F7/04 ; G06F17/30 ; H04N7/16 ; G06F21/10 ; G11B20/00

Abstract:
First source code of a computer program having a plurality of lines of instructions is received. An obfuscation process is performed on the first source code, including at least two of a shuffling operation, a fertilizing operation, an aggregating operation, and a neutralizing operation. Second source code is generated based on the obfuscation process, where the second source code, when executed by a processor, produces an identical result as the first source code.
Public/Granted literature
- US20130232578A1 METHOD AND APPARATUS FOR OBFUSCATING PROGRAM SOURCE CODES Public/Granted day:2013-09-05
Information query