Patent References 3798605 Block cipher system for data security Message verification and transmission error detection by block chaining Method and system for machine enciphering and deciphering Method for authenticating the identity of a user of an information system Method and apparatus for controlling usage of a programmable computing machine Patent #: 4246638 InventorApplicationNo. 06/113071 filed on 01/17/1980US Classes:713/190, Computer instruction/address encryption380/37Block/data stream encipheringExaminersPrimary: Buczinski, S. C.Attorney, Agent or FirmInternational ClassesG06F 12/14 (20060101)G06F 21/00 (20060101) G06F 1/00 (20060101) AbstractA cryptographic microprocessor for processing data and executing programs which are stored in enciphered blocks to prevent unauthorized alteration and copying. Such a "crypto-microprocessor" deciphers the enciphered program and data blocks piecemeal as execution of the deciphered program proceeds. A product block cipher circuit makes each bit of a deciphered block a complicated function of each bit of an enciphered block, and each bit of an encryption key, and each bit of the digital address of the enciphered block. Combined use of block and byte deciphering is described. If a block of the enciphered program is altered, the crypto-microprocessor temporarily or permanently disables itself. | |