ALEXANDRIA, Va., March 24 -- United States Patent no. 12,585,460, issued on March 24, was assigned to THALES DIS CPL USA Inc. (Austin, Texas).
"Software obfuscation method using an opaque predicate based on multiplying mixed Boolean-arithmetic expressions" was invented by Roman Rohleder (Augsburg, Germany) and Peter Garba (Munich).
According to the abstract* released by the U.S. Patent & Trademark Office: "Provided is a program and computer-implemented method of obfuscating a software code, comprising adding a conditional branch instruction to the software code which, when executed, causes evaluating an opaque predicate (PT, PF, P?). The method comprises a step of generating the opaque predicate which includes performing a multiplication ...