×

System for preventing software piracy employing multi-encrypted keys and single decryption circuit modules

  • US 4,683,968 A
  • Filed: 09/03/1985
  • Issued: 08/04/1987
  • Est. Priority Date: 09/03/1985
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for enabling a protected program to run on only a selected plurality of computers, comprising:

  • a respective triple encrypted key for each of said computers of the form EFK [EKi [EFK [Ki]]] where Ki is an unencryped key that is unique to each of said computers, EKi is an encryption procedure E which uses key Ki, and EFK is the same encryption procedure E using a single fixed key FK for all of said computers;

    a respective unique module coupled to each computer of said plurality for performing a decryption procedure EKi-1 where Ki is unique to each module;

    a checker program in each computer which responds to requests to use said protected program by performing a single decryption procedure EFK-1 on said triple encrypted key and sends the result to said module as a message M;

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