×

Rendering and encryption engine for application program obfuscation

  • US 20050069131A1
  • Filed: 09/25/2003
  • Published: 03/31/2005
  • Est. Priority Date: 09/25/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for application program obfuscation, comprising:

  • receiving a reference to a decryption algorithm and a first cryptographic key;

    creating a key decryption program comprising an instruction stream, said key decryption program configured to perform said decryption algorithm for said first cryptographic key;

    applying a cryptographic process to a second cryptographic key together with said first cryptographic key to create an encrypted second cryptographic key;

    scrambling said encrypted second cryptographic key into said instruction stream using a code obfuscation method indicated by an obfuscation descriptor, said scrambling creating an obfuscated key decryption program, said obfuscation descriptor based at least in part on a target ID; and

    sending said obfuscated key decryption program.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×