Invention Grant
US07966499B2 System and method for obscuring bit-wise and two's complement integer computations in software 有权
用于在软件中遮挡逐位和二进制补数整数计算的系统和方法

System and method for obscuring bit-wise and two's complement integer computations in software
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.
Information query
Patent Agency Ranking
0/0