发明申请
- 专利标题: SYSTEM AND METHOD FOR REVISING BOOLEAN AND ARITHMETIC OPERATIONS
- 专利标题(中): 修改布尔和算术运算的系统和方法
-
申请号: US12203036申请日: 2008-09-02
-
公开(公告)号: US20100058477A1公开(公告)日: 2010-03-04
- 发明人: Mathieu Ciet , Augustin J. Farrugia , Filip Toma Paun , Jean-Francois Riendeau
- 申请人: Mathieu Ciet , Augustin J. Farrugia , Filip Toma Paun , Jean-Francois Riendeau
- 申请人地址: US CA Cupertino
- 专利权人: Apple Inc.
- 当前专利权人: Apple Inc.
- 当前专利权人地址: US CA Cupertino
- 主分类号: H04K1/00
- IPC分类号: H04K1/00
摘要:
Disclosed herein are systems, methods, computer readable media and special purpose processors for obfuscating code. The method includes extracting an operation within program code, selecting a formula to perform the equivalent computation as the extracted operation, and replacing the extracted operation with the selected formula. The formula can be selected randomly or deterministically. The extracted operation can be an arithmetic operation or a Boolean operation.