|
|
|
|
|
|
|
|
| ( 1 of 1 ) |
| United States Patent | 4,168,396 |
| Best | September 18, 1979 |
A microprocessor for executing computer programs which have been enciphered during manufacture to deter the execution of the programs in unauthorized computers. This microprocessor deciphers and executes an enciphered program one instruction at a time, through a combination of substitutions, transpositions, and exclusive-OR additions, in which the address of each instruction is combined with the instruction. Each unit may use a unique set of substitutions so that a program that can be executed in one microprocessor can not be run in any other microprocessor.
| Inventors: | Best; Robert M. (Seattle, WA) |
|---|---|
| Family ID: | 25298493 |
| Appl. No.: | 05/846,638 |
| Filed: | October 31, 1977 |
| Current U.S. Class: | 713/190; 380/37; 711/E12.092 |
| Current CPC Class: | G06F 12/1408 (20130101); G06F 21/72 (20130101); G06F 21/123 (20130101) |
| Current International Class: | G06F 21/00 (20060101); G06F 12/14 (20060101); G06F 1/00 (20060101); H04L 009/00 () |
| Field of Search: | ;178/22 ;364/200,900 ;200/61.08 ;339/19,37,39 ;174/52PE ;340/147MD |
| 3504132 | March 1970 | Wallace, Jr. |
| 3798359 | March 1974 | Feistel |
| 3911216 | October 1975 | Bartek et al. |
| 3944976 | March 1976 | France |
| 3958081 | May 1976 | Ehrsam et al. |
| 4037215 | July 1977 | Birney et al. |
| 4074066 | February 1978 | Ehrsam et al. |
| 4120030 | October 1978 | Johnstone |
Motorola DES 3100NSM Network Security Module Preview (Brochure), Feb. 16, 1979. . Hard-Node (Brochure), Complan, Computation Planning, Inc., Mar. 28, 1977.. |
|
|