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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4683968
SERIAL NO

06771901

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system which enables a protected program to run only a selected plurality of computers includes a respective unique key Ki for each computer of the plurality, the key being triple encrypted in the form E.sub.FK [E.sub.Ki [E.sub.FK [Ki]]]. A respective module is coupled to each computer of the plurality. A checker program in each computer responds to a request to use the protected program by performing a single decryption procedure E.sub.FK.sup.-1 on the triple encrypted key and sends the result to the module as a message. The module performs a single decryption procedure E.sub.Ki.sup.-1 on the message and sends that result back to the computer. The checker program receives the module's result and performs another single decryption procedure E.sub.FK.sup.-1 on it to obtain key Ki. Then the checker program uses key Ki to decrypt an identifier, and proceeds with the execution of the protected program only if it is identified by the decrypted identifier.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
FIRST CAD/CAM INC6260 LOOKOUT ROAD BOULDER CO 80301

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Appelbaum, Matthew A Boulder, CO 2 361
Lehman, David B Westminster, CO 6 118
Nieglos, Donald J Boulder, CO 20 1621
Nolte, Stanley C Lafayette, CO 1 80
Oehler, Michael P Boulder, CO 1 80

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation