Invention Grant
- Patent Title: System and method of interlocking to protect software-mediated program and device behaviours
-
Application No.: US14682073Application Date: 2015-04-08
-
Publication No.: US10402547B2Publication Date: 2019-09-03
- Inventor: Harold Joseph Johnson , Yuan Xiang Gu , Yongxin Zhou
- Applicant: IRDETO B.V.
- Applicant Address: NL Hoofddorp
- Assignee: IRDETO B.V.
- Current Assignee: IRDETO B.V.
- Current Assignee Address: NL Hoofddorp
- Agency: Rimon PC
- Main IPC: H04L9/00
- IPC: H04L9/00 ; G06F21/10 ; G06F21/12 ; G06F21/14

Abstract:
A method for rendering a software program resistant to reverse engineering analysis. At least one first expression in a computational expression or statement of the software program is replaced with a second expression. The first expression being simpler than said second expression and the second expression being based on a value or variables found in said first expression. The second expression produces a value which preserves the value of said first expression. The conversion of the first expression is performed according to a mathematical identity of the form Σi=1k ai ei=E, where ai, are coefficients, ei, are bitwise expressions, whether simple or complex, and E is said first expression.
Public/Granted literature
- US20150213239A1 SYSTEM AND METHOD OF INTERLOCKING TO PROTECT SOFTWARE-MEDIATED PROGRAM AND DEVICE BEHAVIOURS Public/Granted day:2015-07-30
Information query