×

Software protection method and apparatus

DC
  • US 4,593,353 A
  • Filed: 10/26/1981
  • Issued: 06/03/1986
  • Est. Priority Date: 10/26/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. A software protection apparatus using first and second authorization codes and a pseudorandom number, said software protection apparatus for use with a computer, comprising:

  • an external memory device having computer software and a first authorization code and a second authorization code at selected data locations, wherein said second authorization code is part of a pseudorandom sequence;

    means for reading said external memory device, said reading means located in the computer;

    pseudorandom number generator device located in the computer and coupled to said reading means, for generating a pseudorandom number in response to said reading means reading said first authorization code from said external memory device, said first authorization code being read prior to execution of said computer software, said pseudorandom number generator device including a sealed casing, thereby preventing identification of the pseudorandom number generator algorthim;

    processing means located in the computer and coupled to said reading means and said pseudorandom number generator device, for comparing the pseudorandom number generated by said pseudorandom number generator device with the second authorization code read from selected data locations in said external memory device, said processing means generating an enable signal in response to a positive comparison of the pseudorandom number with the second authorization code for enabling execution of the computer software stored in said external memory device.

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