SYSTEM AND METHOD FOR OBSCURING BIT-WISE AND TWO'S COMPLEMENT INTEGER COMPUTATIONS IN SOFTWARE
Patent №
US 7,966,499
Granted
2011-06-21
Filed 2005
Owner
CLOAKWARE CORPORATION
+1 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11039817
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.
AI classification
Ownership
CLOAKWARE CORPORATION
assignment · 162130139
IRDETO CANADA CORPORATION
correct · 262680648
Assignors
KANDANCHATHA, ARUN NARAYANAN, ZHOU, YONGXIN
On an employer assignment, the assignors are typically the inventors.