Software protection method and apparatus
US4593353A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Oct 26, 1981 |
| Grant date | Jun 3, 1986 |
| Priority date | — |
| Expiry date | Oct 26, 2001 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F21/123
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a method of and apparatus for limiting program execution to only an authorized data processing system, a proprietary program, together with first and second authorization codes, is stored on a magnetic disc or other storage medium. The first and second authorization codes are read. A hardware module containing a pseudorandom number generator unique to the authorized system receives the first authorization code as a key. The resultant number generated by the number generator, which is a function of the key and particular pseudorandom generator algorithm, is compared with the second authorization code in direct or encrypted form. An execution enable signal is generated in response to a positive comparison to enable the stored program to be executed.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.