WO8907375A1

Cryptographic method and apparatus with electronically redefinable algorithm

Abstract

The described cryptographic apparatus (10), which is used to encrypt and decrypt digital words, includes a mechanism for electronically storing a digit algorithm after manufacture of the apparatus. The storage mechanism includes at least one programmable and electrically erasable gate circuit (34, 36), which contains a portion of the digit algorithm, and at least one random access memory (32) coupled to the gate circuit for storing the digital data produced by the algorithm. A mechanism (12) coupled to the gate circuit and the memory controls the execution of the algorithm for each digital word, thereby decrypting the encrypted digital words and encrypting the unencrypted digital words.

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

19 claims: 3 independent, 16 dependent

  1. 1
    What is claimed is:1. A cryptographic apparatus for encrypting and decrypting digital words comprising: means for electronically storing a cipher algorithm, said storing means having at least one electrically programmable array logic device containing a portion of said algorithm and at least one random access memory device coupled to said logic device for storing digital data generated by said algorithm;and means coupled to said logic device and memory device for controlling the execution of said algorithm for each of said digital words thereby decrypting encrypted digital words and encrypting non-encrypted digital words.
  2. 8
    A two-way communication device comprising:means for demodulating received encrypted signals to provide inbound encrypted digital words;means for generating modulated signals corresponding 5 to outbound encrypted digital words;cryptographic means for decrypting said inbound encrypted digital words and generating said outbound encrypted digital words from non-encrypted digital words, said cryptographic means comprising: 10 means for electronically storing a cipher algorithm, said storing means having at least one electrically programmable array logic device containing a portion of said algorithm and at least one random access memory device coupled to said logic device for storing I 5 digital data generated by said algorithm;and means coupled to said logic device and memory device for controlling the execution of said algorithm for decrypting said inbound encrypted digital words and generating said outbound encrypted digital 20 words based on non-encrypted digital words. 25 30 35
  3. 16
    A method for manufacturing a communication device which includes a cryptographic apparatus comprising the steps of:installing said cryptographic apparatus in said communication device, said cryptographic apparatus not including at the time of installation the cipher algorithm to be used;loading said cryptographic apparatus with a test algorithm that allows it to be tested;testing said communication device and cryptographic apparatus for proper operation;and following said installation and testing, erasing the test algorithm and electronically redefining the interconnection of logic gates within said cryptographic apparatus to perform a Boolean algebraic function that forms part of the cipher algorithm to be used, whereby the communication device and cryptographic apparatus do not substantially compromise the security of the cipher algorithm prior to the definition of the Boolean - algebraic function.