US4890324A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Enciphering/deciphering method and arrangement for performing the method
Assignee: US Philips Corp
•
Filing: 1987-11-06
•
Granted: 1989-12-26
•
Expires: 2007-11-06
Abstract
Abstract A key stream is generated, and successive keys and instruction words are derived from it. A character is enciphered with a derived key by an enciphering operation determined by the instruction word. A subsequent character is enciphered with the next key derived from the key stream by another enciphering operation determined by the next derived instruction word. Any transmission errors which may occur in the enciphered characters do not propagate, resulting in effective enciphering and reliable deciphering.
Inventors
- 👤 Cornelis J. A. Jansen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 20:15
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/06; H04L9/0618; H04L9/0637; H04L9/065; H04L9/0656; H04L9/08; H04L9/0861; H04L9/0877
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
76 words
A method of enciphering information-containing digital data signals with the aid of enciphering keys and of deciphering a message thus enciphered, utilizing the same key, characterized in that the data signals to be enciphered are enciphered with the aid of an enciphering key derived from a key text and in that the enciphering operation performed on the data signals to be enciphered is determined by an instruction command wich is also derived from the key text.
Claim 2
Independent Claim
76 words
A method of enciphering information-containing digital data signals with the aid of enciphering keys and of deciphering a message thus enciphered, utilizing the same key, characterized in that the data signals to be enciphered are enciphered with the aid of an enciphering key derived from a key text and in that the enciphering operation performed on the data signals to be enciphered is determined by an instruction command wich is also derived from the key text.
Claim 3
Dependent Claim
43 words
An enciphering and deciphering method as claimed in claim 1, characterized in that the enciphering operation performed includes the cyclic interchange from 0 to (n-1) bits of the bits of the characters to be enciphered, the character to be enciphered comprising n bits.
Claim 4
Dependent Claim
114 words
An apparatus for performing the method as claimed in claim 2, the apparatus including an enciphering unit and a key text generator coupled thereto, the enciphering unit having an input for receiving clear digital data signals, characterized in that the apparatus includes a controller having an input which is connected to the key text generator, and a first output which is connected to the enciphering unit for providing a key character and a second output which is also connected to the enciphering unit for providing the instruction command, and the enciphering unit includes means for enciphering a character of the digital data signals under the control of the instruction command and the key character.
Claim 5
Dependent Claim
42 words
An enciphering and deciphering method as claimed in claim 1, characterized in that the enciphering operation performed includes the modulo-2 m addition of groups of bits of the key character to groups of bits of the characters to be enciphered, wherein 1≦m≦n.
Claim 6
Dependent Claim
114 words
An apparatus for performing the method as claimed in claim 4, the apparatus including an enciphering unit and a key text generator coupled thereto, the enciphering unit having an input for receiving clear digital data signals, characterized in that the apparatus includes a controller having an input which is connected to the key text generator, and a first output which is connected to the enciphering unit for providing a key character and a second output which is also connected to the enciphering unit for providing the instruction command, and the enciphering unit includes means for enciphering a character of the digital data signals under the control of the instruction command and the key character.
Claim 7
Dependent Claim
31 words
An enciphering and deciperhing method as claimed in claim 4, wherein the enciphering operation performed includes the modulo-2 m addition of the entire key characteer to the characters to be enciphered.
Claim 8
Dependent Claim
115 words
An apparatus for performing the method as claimed in claim 1, the apparatus including an enciphering unit and a key text generator coupled thereto, the enciphering unit having an input for receiving clear digital data signals, characterized in that the apparatus includes a controller having (13) an input which is connected to the key text generator, and a first output which is connected to the enciphering unit for providing a key character and a second output which is also connected to the enciphering unit for providing the instruction command, and the enciphering unit includes means for enciphering a character of the digital data signals under the control of the instruction command and the key character.
Claim 9
Independent Claim
79 words
A method of enciphering a sequence of characters represented in digital form by digital data, comprising: developing a pseudo-random key stream; deriving n enciphering key from said key stream; deriving an instruction command from said key stream; enciphering a character in digital form with said derived key by an enciphering operation determined by said instruction command; and repeating the sequence of steps on a subsequent character is digital form to be enciphered with another key from said key stream.
Claim 10
Independent Claim
79 words
A method of enciphering a sequence of characters represented in digital form by digital data, comprising: developing a pseudo-random key stream; deriving n enciphering key from said key stream; deriving an instruction command from said key stream; enciphering a character in digital form with said derived key by an enciphering operation determined by said instruction command; and repeating the sequence of steps on a subsequent character is digital form to be enciphered with another key from said key stream.
Claim 11
Dependent Claim
60 words
A method of enciphering according to claim 8, wherein the sequence of characters in digital form to be enciphered are represented by digital data comprised of n digits; and wherein said enciphering opertion performed on a character in digital form comprises the cyclic interchange of from 0 to (n-1) digits of the digital data representing the characters to be enciphered.
Claim 12
Dependent Claim
26 words
A method of enciphering according to claim 9, wherein the sequence of characters to be enciphered are represented by binary digital data comprised of n bits.
Claim 13
Dependent Claim
75 words
A method of enciphering according to claim 8, wherein the sequence of characters in digital form to be enciphered are represented by digital data comprised of n digits; wherein said enciphering operation performed on a character in digital form comprises modulo-r m addition of groups of digits of the key to groups of digits of the digital data representing the characters to be enciphered, wherein 1≦m≦n, and r is the base of the digital data.
Claim 14
Dependent Claim
67 words
A method of enciphering according to claim 11, wherein the sequence of characters in digital form to be enciphered are represented by binary digital data comprised of n bits; wherein said enciphering operation performed on a data character in digital form comprises modulo-2 m addition of groups of bits of the key of bits of the binary digital data representing the characters to be enciphered, wherein 1≦m≦n.
Claim 15
Dependent Claim
91 words
An enciphering apparatus comprising: key stream generating means for generating a pseudo-random key stream; enciphering means receptive of a key and an instruction command for enciphering an input character with the key by an enciphering operation determined by said instruction command; and control means receptive of the key stream for deriving successive keys and successive instruction commands from the key stream and for applying successive key-instruction command pairs to said enciphering means thereby controlling enciphering of a character sequence with successive characters enciphered with different keys and by different enciphering operations.
Claim 16
Dependent Claim
91 words
An enciphering apparatus comprising: key stream generating means for generating a pseudo-random key stream; enciphering means receptive of a key and an instruction command for enciphering an input character with the key by an enciphering operation determined by said instruction command; and control means receptive of the key stream for deriving successive keys and successive instruction commands from the key stream and for applying successive key-instruction command pairs to said enciphering means thereby controlling enciphering of a character sequence with successive characters enciphered with different keys and by different enciphering operations.
Claim 17
Dependent Claim
25 words
An enciphering apparatus according to claim 13, wherein said enciphering means is effective for enciphering characters represented by binary digital signals comprised of n bits.
Claim 18
Dependent Claim
34 words
An enciphering apparatus according to claim 14, wherein said enciphering means is effective for enciphering a character by the cyclic interchange of bits of the binary digital signals representing the characters to be enciphered.
Claim 19
Dependent Claim
25 words
An enciphering apparatus according to claim 15, wherein said key stream generating means comprises means for enciphering an initial key to generate the key stream.
Claim 20
Dependent Claim
45 words
An enciphering apparatus according to claim 14, wherein said encipering means is effective for enciphering a character by modulo-2 m addition of groups of bits of the key to groups of bits of the binary digital signals representing the characters to be enciphered, wherein 1≦m≦n.
Claim 21
Dependent Claim
25 words
An encryption apparatus according to claim 17, wherein said key stream generating means comprises means for enciphering an initial key to generate the key stream.
References Cited (Backward Citations)
US30957A
Cited
US4343967A
Cited
US3781472A
Cited
US4195196A
Cited
USRE30957E
Cited
US4115657A
Cited
US4211891A
Cited
EP0011615A1
Cited
US4349695A
Cited
US4429180A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-12-25 | 1993-06-26 | 1993-12-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-12-25 | 1997-06-26 | 1997-12-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-12-25 | 2001-06-26 | 2001-12-26 | $7700.00 | Window Closed / Lapsed |