×

System for persistently encrypting critical software data to control the operation of an executable software program

  • US 20040125954A1
  • Filed: 12/31/2002
  • Published: 07/01/2004
  • Est. Priority Date: 12/31/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of protecting a software program from piracy comprising the steps of:

  • selecting at least one data element from said software program for encryption, said data element affecting operation of said software program and comprising usable data that supports any of usable, viewable and executable forms of content;

    encrypting said selected data element such that a user is required to obtain a valid license to decrypt said selected data element;

    distributing said selected data element and said software program to said user;

    decrypting said selected data element during runtime of said software program upon said user obtaining a valid license; and

    erasing the decrypted said selected data element after said software program executes correctly such that said selected data element is only available at runtime of said software program and in the presence of said valid license.

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