Apparatus and method for controlling access to software

Cryptography – Cryptanalysis

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

380 9, 380 21, 380 23, 380 25, 380 49, 380 50, H04L 900

Patent

active

059334975

ABSTRACT:
Software is distributed without entitlement to run, while a separately distributed encrypted entitlement key enables execution of the software. The key includes the serial number of the computer for which the software is licensed, together with a plurality of entitlement bits indicating which software modules are entitled to run on the machine. A secure decryption mechanism contained on the computer fetches its serial number and uses it as a key to decrypt the entitlement information, which is then stored in a product lock table in memory. The distributed software contains a plurality of entitlement verification triggers. Each trigger is a single machine instruction in the object code, identifying a product number of the software module. When a trigger is encountered during execution, the computer checks the product lock table entry corresponding to the product number of the software. If the product is entitled to run, execution continues normally; otherwise execution is aborted. Because this verification involves only a single machine instruction, it can be done with virtually no impact to overall system performance. As a result, it is possible to place a substantial number of such entitlement verification triggers in the object code, making it virtually impossible for someone to alter the code by "patching" the triggers. The triggering instruction may alternatively perform some useful work in parallel with entitlement verification.

REFERENCES:
patent: 3609697 (1971-09-01), Blevins et al.
patent: 4433207 (1984-02-01), Best
patent: 4471163 (1984-09-01), Donald
patent: 4683553 (1987-07-01), Mollier
patent: 4685055 (1987-08-01), Thomas
patent: 4866769 (1989-09-01), Karp
patent: 4903296 (1990-02-01), Chandra et al.
patent: 4932054 (1990-06-01), Chou et al.
patent: 4959861 (1990-09-01), Howlette

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for controlling access to software does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for controlling access to software, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for controlling access to software will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-856741

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.