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

Reduction of message redundancy by multiple substitution: a message preprocessing scheme for secure communications

Assignee: Individual
•
Filing: 1979-06-05
•
Granted: 1981-11-17
•
Expires: 1999-06-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The strength of a cryptosystem is increased by providing multiple characters for one or more of the characters being encoded to thereby reduce redundancy.

Inventors

  • 👤 Lin-nan Lee
  • 👤 Shyue-Ching Lu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 04:04
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/06; H04L9/065; H04L9/0656; H04L9/0662; H04L9/36

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 187 words
In a method of maintaining communications security, including the steps of enciphering an input message signal comprising a plurality of characters a i to form a cryptogram signal, transmitting and receiving said cryptogram signal and decipering the cryptogram to recover the original input message signal, the improvement comprising: preprocessing the message signal prior to enciphering by substituting for each character a i in the original alphabet A of the original message signal a character a' i in a subset A' i , of a new alphabet A', which is assigned to said character a i , to thereby form a new stream of characters a' i , wherein the subset A' i for at least one character a i comprises at least two charaacters from which a' 1 is selected; enciphering said stream of characters a' i to form said cryptogram signal; deciphering the received cryptogram signal to obtain a stream of characters a' i ; and postprocessing the stream of characters a' i by substituting for each character a' i the character a i in the original message signal to which said character a' i corresponds.
Claim 2
Dependent Claim 187 words
In a method of maintaining communications security, including the steps of enciphering an input message signal comprising a plurality of characters a i to form a cryptogram signal, transmitting and receiving said cryptogram signal and decipering the cryptogram to recover the original input message signal, the improvement comprising: preprocessing the message signal prior to enciphering by substituting for each character a i in the original alphabet A of the original message signal a character a' i in a subset A' i , of a new alphabet A', which is assigned to said character a i , to thereby form a new stream of characters a' i , wherein the subset A' i for at least one character a i comprises at least two charaacters from which a' 1 is selected; enciphering said stream of characters a' i to form said cryptogram signal; deciphering the received cryptogram signal to obtain a stream of characters a' i ; and postprocessing the stream of characters a' i by substituting for each character a' i the character a i in the original message signal to which said character a' i corresponds.
Claim 3
Dependent Claim 25 words
The method according to claim 1, wherein the probability of occurrence of all characters a' i within a given subset A' i is substantially equal.
Claim 4
Dependent Claim 59 words
The method according to claim 1, wherein said substituting step comprises: addressing a first memory with a first signal representing a character a i to determine said subset A' i ; generating a substantially random second signal; and addressing said first memory with said second signal to determine which of the characters a' i is to be read out.
Claim 5
Dependent Claim 58 words
The method according to claim 3, wherein said generating step comprises: receiving said characters a i in a second memory the output of which represents the number l i of characters a' i in said subset A' i ; generating a substantially random number g; and generating said second signal representing the value g mod l i .
Claim 6
Independent Claim 215 words
The method according to any one of claims 1-4, further comprising, before said preprocessing step: generating said new alphabet A', comprising subsets A' i assigned to each original character a i , by repeating the following steps until a maximum permissible new alphabet size has been achieved: (1) Set k=0, l i o =1 and A i o =[a i ] where n is the number of characters in the original alphabet A, 1≦i≦n, l i k is the number of characters in a subset A i k and A i k is a subset in alphabet A k which corresponds to original character a i . (2) Calculate p i log l i k +1/l i k for the subsets A 1 k , 1≦i ≦n. Find the subset A j k which maximizes p i log l i k +1/l i k . (3) Form a new alphabet A k+1 in such away that the number of characters in each subject A i k+1 is given by l.sub.j.sup.k+1 =l.sub.j.sup.k +1 and l.sub.i.sup.k+1 =l.sub.i.sup.k for i≠j, 1≦i≦n, and such that the probability of occurrence of any character within subset A i k+1 is given by p i /l i k+1 for 1≦i≦n, where p i is the probability of occurrence of a i .
Claim 7
Dependent Claim 153 words
In a communications security system of the type having a message source for providing a message having characters a i belonging to an alphabet A, an encipherer for enciphering said message to form a cryptogram, and a deipherer for deciphering said cryptogram to recover the enciphered message, the improvement comprising: preprocessing means between said message source and encipherer for receiving said message and substituting for each character a i a new character a' i belonging to a subset A' i , of a new alphabet A', which is assigned to said character a j , at least one of said subsets A' i having plural characters a' j ; said encipherer enciphering the characters a' i to form said cryptogram; said decipherer deciphering said cryptogram to obtain said characters a' j ; and postprocessing means for receiving the decipherer output and substituting for each letter a' i the corresponding character a i .
Claim 8
Dependent Claim 153 words
In a communications security system of the type having a message source for providing a message having characters a i belonging to an alphabet A, an encipherer for enciphering said message to form a cryptogram, and a deipherer for deciphering said cryptogram to recover the enciphered message, the improvement comprising: preprocessing means between said message source and encipherer for receiving said message and substituting for each character a i a new character a' i belonging to a subset A' i , of a new alphabet A', which is assigned to said character a j , at least one of said subsets A' i having plural characters a' j ; said encipherer enciphering the characters a' i to form said cryptogram; said decipherer deciphering said cryptogram to obtain said characters a' j ; and postprocessing means for receiving the decipherer output and substituting for each letter a' i the corresponding character a i .
Claim 9
Dependent Claim 25 words
The system according to claim 6, wherein the probability of occurrence of all characters a' i within a given subset A' i is substantially equal.
Claim 10
Dependent Claim 74 words
The system according to claim 6, wherein said preprocessing means comprises: a first memory addressed by a first signal representing a character a i to determine said subset A' i , said first memory being also addressed by a second signal to determine which of the characters a' i within said subset A' i is to be read out; and generating means for generating a substantially random second signal for addressing said first memory.
Claim 11
Dependent Claim 80 words
The system according to claim 8, wherein said generating means comprises: second memory means for receiving said characters a i and providing an output representing the number l i of characters a' i in said subset A' i ; means for generating a substantially random number g; and modulo operator means for receiving l i and g and providing an output representing the value g mod l i , the output of said modulo operating means comprising said second signal.

References Cited (Backward Citations)

US4068089A Cited
US4157454A Cited
US4124843A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-11-16 1985-05-18 1985-11-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-11-16 1989-05-18 1989-11-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-11-16 1993-05-18 1993-11-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag