Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
126 words
Apparatus for data encryption comprising an input keyboard, an encipher-decipher stage for processing data which includes a cipher generator that produces a cipher pulse sequence dependent on a code item supplied thereto in the form of a set of code characters, and a random code generator coupled to said cipher generator for generating said code item, the improvement wherein: said random code generator comprises means for generating code characters and a store coupled thereto for holding a set of code characters; and said keyboard having an output coupled to the random code generator to control same and cause a random code character to be entered in the store on each actuation of any random key in at least a group of the keys of the keyboard.
Claim 2
Dependent Claim
126 words
Apparatus for data encryption comprising an input keyboard, an encipher-decipher stage for processing data which includes a cipher generator that produces a cipher pulse sequence dependent on a code item supplied thereto in the form of a set of code characters, and a random code generator coupled to said cipher generator for generating said code item, the improvement wherein: said random code generator comprises means for generating code characters and a store coupled thereto for holding a set of code characters; and said keyboard having an output coupled to the random code generator to control same and cause a random code character to be entered in the store on each actuation of any random key in at least a group of the keys of the keyboard.
Claim 3
Dependent Claim
49 words
Apparatus for data encryption as claimed in claim 1 in which said code character generating means comprises a continually cycling modulo-n counter coupled to said store, and said keyboard control causing the instantaneous state of the counter to be entered into the store at each of said key actuations.
Claim 4
Dependent Claim
29 words
Apparatus for data encryption as claimed in claim 1 comprising function control means for reading the set of random code characters out of said store to said cipher generator.
Claim 5
Dependent Claim
29 words
Apparatus for data encryption as claimed in claim 2 comprising function control means for reading the set of random code characters out of said store to said cipher generator.
Claim 6
Dependent Claim
52 words
Apparatus for data encryption as claimed in claim 3 in which said code character generating means is continually operative to produce a repeated sequence of code characters and said keyboard output is operable to control the moment of entry of a code character into said store at each of said keyboard actuations.
Claim 7
Dependent Claim
34 words
Apparatus for data encryption as claimed in claim 5 in which the period for generating one code character sequence is much less than the shortest possible time between two consecutive operations of the keyboard.
Claim 8
Dependent Claim
25 words
Apparatus for data encryption as claimed in claim 2 in which said counter is clocked at frequency in the range of 1 to 500 kHz.
Claim 9
Dependent Claim
29 words
Apparatus as claimed in claim 2 in which the counter performs not less than one complete cycle in the shortest possible time between two consecutive operations of the keyboard.
Claim 10
Dependent Claim
31 words
Apparatus for data encryption as claimed in claim 8 in which in said shortest possible time, the counter performs a plurality of cycles in the range of 10 to 100 cycles.
Claim 11
Dependent Claim
17 words
Apparatus for data encryption as claimed in claim 2 in which said store comprises a FIFO store.
Claim 12
Dependent Claim
150 words
Apparatus for data encryption-decryption comprising an input keyboard, an encipher-decipher stage for processing data, including a cipher generator operable to produce a cipher pulse sequence dependent on its initial state at the start of data processing data, said initial state being determined by two code data items, a random code generator for producing one of said code data items, and means for controlling the sequence of functions within the apparatus, wherein: said random code generator comprising means for generating code characters and a store coupled thereto for holding a set of such code characters to constitute said one code data item, and said random code generator being coupled to said keyboard to be controlled by the actuation of any random key of at least a group of keys of the keyboard such that the selection of successive code characters for entry in the store is timed by successive key actuations.
Claim 13
Dependent Claim
150 words
Apparatus for data encryption-decryption comprising an input keyboard, an encipher-decipher stage for processing data, including a cipher generator operable to produce a cipher pulse sequence dependent on its initial state at the start of data processing data, said initial state being determined by two code data items, a random code generator for producing one of said code data items, and means for controlling the sequence of functions within the apparatus, wherein: said random code generator comprising means for generating code characters and a store coupled thereto for holding a set of such code characters to constitute said one code data item, and said random code generator being coupled to said keyboard to be controlled by the actuation of any random key of at least a group of keys of the keyboard such that the selection of successive code characters for entry in the store is timed by successive key actuations.
Claim 14
Dependent Claim
43 words
Apparatus for data encryption-decryption as claimed in claim 11 in which said code character generating means is operable to generate a repeated sequence of code characters and each of said key actuations causes the instantaneous code character to be entered into said store.
Claim 15
Dependent Claim
33 words
Apparatus for data encryption-decryption as claimed in claim 12 in which the time of one sequence of code characters is much less than the minimum time between two consecutive operations of the keyboard.
Claim 16
Dependent Claim
84 words
Apparatus for data encryption-decryption as claimed in claim 12 in which said store comprises a FIFO store having an input for receiving a signal to cause the read-in of a code character to the store, said FIFO input being coupled to said keyboard to receive a read-in signal in response to each of said key actuations, and said FIFO store having an input for receiving a signal from said functions sequence control means to read-out the set of code characters in said FIFO store.