Invention Grant
US07966499B2 System and method for obscuring bit-wise and two's complement integer computations in software
有权
用于在软件中遮挡逐位和二进制补数整数计算的系统和方法
- Patent Title: System and method for obscuring bit-wise and two's complement integer computations in software
- Patent Title (中): 用于在软件中遮挡逐位和二进制补数整数计算的系统和方法
-
Application No.: US11039817Application Date: 2005-01-24
-
Publication No.: US07966499B2Publication Date: 2011-06-21
- Inventor: Arun Narayanan Kandanchatha , Yongxin Zhou
- Applicant: Arun Narayanan Kandanchatha , Yongxin Zhou
- Applicant Address: CA Ottawa, Ontario
- Assignee: Irdeto Canada Corporation
- Current Assignee: Irdeto Canada Corporation
- Current Assignee Address: CA Ottawa, Ontario
- Agency: Borden Ladner Gervais LLP
- Agent Leslie A. Kinsman
- Main IPC: G06F11/30
- IPC: G06F11/30 ; G06F12/14

Abstract:
Systems and methods related to concealing mathematical and logical operations in software. Mathematical and logical operations are disguised by replacing them with logically equivalent expressions. Each equivalent expression has at least two expression constants whose values are based on scaling and bias constants assigned to variables in the original mathematical or logical operation. Each of the expression constants may also be based on additive or multiplicative inverses modulo n of the scaling and bias constants. By replacing the original operations with more complex but logically equivalent expressions containing variables that also involve more operations, the true nature of the original operations is disguised.
Public/Granted literature
- US20050166191A1 System and method for obscuring bit-wise and two's complement integer computations in software Public/Granted day:2005-07-28
Information query