×

Software protection methods and apparatus

  • US 4,525,599 A
  • Filed: 05/21/1982
  • Issued: 06/25/1985
  • Est. Priority Date: 05/21/1982
  • Status: Expired due to Term
First Claim
Patent Images

1. The method of inhibiting the unauthorized copying of computer software comprising the steps of:

  • (a) storing digital program information in preselected address locations of a memory means in an encrypted form according to a first predetermined algorithm;

    (b) providing a computer processor for performing preselected functions only in response to the decrypted program information stored in said memory means;

    (c) coupling the address and data buses of said computer processor to said memory means through an encryption/decryption means selectively operable in a first mode to encrypt/decrypt said program information according to said first predetermined algorithm and in a second mode to prevent the encryption/decryption of said program information according to said first predetermined algorithm;

    (d) monitoring at least one of the address and data buses to detect trap address information, said trap address information being signified by an attempted accessing of the memory means by an operation not occurring during normal execution of the computer program; and

    (e) switching said encryption/decryption means from said first operating mode to said second operating mode if a trap address is detected by said monitoring means.

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