×

System and method for preventing unauthorized use of protected software utilizing a portable security device

  • US 6,871,192 B2
  • Filed: 12/20/2001
  • Issued: 03/22/2005
  • Est. Priority Date: 12/20/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for protecting software from unauthorized use on a computer system using an external security device, the method comprising the steps of:

  • (a) encrypting the software to be protected using an encryption key, creating encrypted software, wherein the encryption key is derived from a dynamic key, which is assigned to the software to be protected and does not change between copies of the software;

    (b) in response to the security device being coupled to the computer system, sending information identifying the protected software from the computer system to the security device;

    (c) using information supplied from the software to determine if the dynamic key assigned to the software is present in the security device, and if so, generating the encryption key within the security device using the dynamic key; and

    (d) authorizing use of the software on the computer system by sending the encryption key from the security device to the computer system for decryption of the software.

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