Patent US4313031A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4313031A Expired / Lapsed US ⏱️ 0.0 years remaining

Encipher-decipher device having semi-automatic generation of the code key during data entry

Assignee: GRETAG DATA SYSTEMS AG
•
Filing: 1979-10-23
•
Granted: 1982-01-26
•
Expires: 1999-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An encipher-decipher apparatus including an input keyboard and a processing and control stage which enciphers or deciphers data received directly from the keyboard or preferably from a text store with the aid of a cipher generator. The cipher generator produces a cipher sequence dependent on two code data items that determine the initial state of the cipher generator. One item for encryption is supplied as a set of random code characters from a random generator. The random generator comprises a continually cycled modulo-n counter and a FIFO memory into which the instantaneous state of the counter is entered at each of successive actuations of keys of the keyboard, such key operations being those done in any event in the use of the apparatus. The cycle time of the counter is much less than the time between consecutive key operations. A clock rate of 100 kHz is suggested. The set of characters is read out of the FIFO store at the start of data processing for use by the cipher generator.

Inventors

  • 👤 Walter R. Widmer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 04:28
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/58; G06F7/588; H; H04; H04L; H04L9/00; H04L9/06; H04L9/065; H04L9/0656; H04L9/0662

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.

References Cited (Backward Citations)

US4182933A Cited
US3790768A Cited
US4166922A Cited
US4133974A Cited
US4151404A Cited
US4172213A Cited
US4229817A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-01-25 1985-07-27 1986-01-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-01-25 1989-07-27 1990-01-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-01-25 1993-07-27 1994-01-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag