Patent References 3906460 Memory patching circuit Computer software security system Microprocessor for executing enciphered programs Digital signature system and apparatus Method and apparatus for transaction and identity verification Crypto microprocessor for executing enciphered programs Method and apparatus for securing data transmissions Digital computer having code conversion apparatus for an encrypted program Crypto microprocessor using block cipher InventorApplicationNo. 06/300797 filed on 09/10/1981US Classes:713/190Computer instruction/address encryptionExaminersPrimary: Cangialosi, SalvatoreAttorney, Agent or FirmInternational ClassesG06F 12/14 (20060101)G06F 1/00 (20060101) G06F 21/00 (20060101) AbstractAn integrated circuit decoder for providing microcomputer users with access to several proprietary programs selected from a large group of such programs that have been distributed to users in cipher. The decoder chip can decipher a program if an enciphered key called a "permit code" is presented to the decoder chip. Permit codes are not interchangeable between decoders, are issued only to customers that have paid for use of a program product, and each code will work only with one program. As the program is being deciphered in a user's microcomputer, the decoder chip places random errors into the program which make copies of the program malfunction in other microcomputers. The decoder chip keeps a table of addresses where it has placed errors and dynamically corrects the errors on the data bus whenever an error word is addressed during execution. Using such a decoder, thousands of individually priced proprietary software products can be delivered securely to prospective customers in advance of sales on laserdiscs, diskettes, TV-cables, and digital radio broadcasts.Other References
| |