Invention Grant
- Patent Title: Automatic computer program obfuscation system
- Patent Title (中): 自动计算机程序混淆系统
-
Application No.: US13945264Application Date: 2013-07-18
-
Publication No.: US09317667B2Publication Date: 2016-04-19
- Inventor: Harel Cain , Guy Adini , Nir Moshe
- Applicant: Cisco Technology Inc.
- Applicant Address: US CA San Jose
- Assignee: CISCO TECHNOLOGY, INC.
- Current Assignee: CISCO TECHNOLOGY, INC.
- Current Assignee Address: US CA San Jose
- Agency: Hahn Loeser & Parks LLP
- Priority: IL224743 20130214
- Main IPC: G06F21/14
- IPC: G06F21/14

Abstract:
A computer program obfuscating system including a processor to provide a computer program including at least one computer program variable, and add an opaque predicate to the computer program to obfuscate the computer program so that the opaque predicate added to the computer program comprises at least one polynomial including a polynomial P, during execution of the obfuscated computer program, the polynomial P is evaluated yielding at least one result including a first result R1, and during execution of the obfuscated computer program, the opaque predicate is evaluated based on the at least one result R1 such that a decision as to whether or not to perform the first command is dependent upon comparing the first result R1 to at least one value in accordance with a predetermined mathematical relationship. Related apparatus and methods are also included.
Public/Granted literature
- US20140229517A1 Automatic Computer Program Obfuscation System Public/Granted day:2014-08-14
Information query