×

Computer object code obfuscation using boot installation

  • US 8,176,337 B2
  • Filed: 03/12/2008
  • Issued: 05/08/2012
  • Est. Priority Date: 03/12/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of protecting computer program code, comprising the acts of:

  • providing a file of computer program source code;

    storing the file in a first computer readable memory;

    compiling the stored file of source code into compiled code at a compiler;

    obfuscating the compiled code, using one of a plurality of obfuscation processes wherein the obfuscation processes are each one of a Montgomery multiplication, a Quisquater multiplication, and a Barrett multiplication;

    providing a boot installer program including a plurality of deobfuscation processes, one of which is complementary to the one obfuscation process;

    storing the boot installer program in a second computer readable memory;

    combining the obfuscated code and the boot installer program into one file; and

    storing the one file in a third computer readable memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×