×

Manipulating rights-to-execute in connection with a software copy protection mechanism

  • US 5,109,413 A
  • Filed: 11/28/1989
  • Issued: 04/28/1992
  • Est. Priority Date: 11/05/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of safely extracting a right to execute from a logically secure coprocessor associated with a host processor, where said coprocessor stores at least a supervisor key and further stores a software key representing said right to execute a particular application, said host processor having access to said particular application encrypted under said software key, said method comprising the steps of:

  • a) providing to the coprocessor a transfer set including at least a writable medium and a physically and logically secure medium, said physically and logically secure medium storing clear text token data,b) providing to said coprocessor a data block comprising said clear text token data encrypted under said supervisor key,c) decrypting said data block, in said coprocessor to produce said clear text token data,d) encrypting said clear text token data in said coprocessor under said software key to produce a corresponding data block,e) encrypting said software key under said supervisor key to produce an encrypted software key, andf) writing said corresponding data block, said encrypted application file and said encrypted software key to said transfer set and deleting said software key from said coprocessor,whereby said software key is removed from said coprocessor and written to said transfer set to constitute said transfer set as a backup set.

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