← Back to Patent Explorer
US4465153A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of coding and decoding messages

Assignee: US Philips Corp
•
Filing: 1981-01-26
•
Granted: 1984-08-14
•
Expires: 2001-01-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method of coding and decoding messages wherein a basic key and a random message key, which is transmitted prior to the message, are used. Using a plurality of basic keys entails the problem that the proper basic key must be set in the receiving station. In accordance with the present method, the sequence of a portion (II) of the message key and of a number of check characters derived therefrom are coded, prior to the actual message transmission, using the basic key and a different portion (I) of the message key. Decoding in the receiving station is done by using a basic key which is chosen from a group of basic keys, and the different portion (I) of the message key. A test circuit 21 examines whether the decoded check characters correspond to the check characters derived in the receiving station from the decoded portion (II) of the message key. A positive test result indicates that the desired basic key has been found.

Inventors

  • 👤 Andries J. M. van de Pas
  • 👤 Antonius C. J. van den Ende

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 00:47
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 478 words
A method of coding and decoding messages wherein clear message pulses are mixed with code pulses at a transmitting station to form coded message pulses and wherein the coded message pulses are mixed with identical code pulses at a receiving station to obtain the clear message pulses, the code pulses in the transmitting and receiving stations being generated by a code generator, the initial state of which determines the code pulse sequence, there being numerous possible initial states, and the initial state, in both the transmitting and receiving stations, being determined from a first state information, designated as one of a plurality of basic keys stored at both the transmitting and receiving stations, and a second state information, designated a message key determined at random in the transmitting station and transmitted to the receiving station; characterized in that, prior to processing the clear message pulses, the method comprises the steps: In the transmitting station; (a) transmitting a first portion of the message key to the receiving station; (b) selecting one of said plurality of basic keys and mixing said first portion with said selected basic key for determining an initial state for the code generator which then generates a resulting code pulse sequence; (c) mixing a second portion of the message key, followed by a plurality of check characters derived from the second portion, with said resulting code pulse sequence from the code generator forming a coded second portion of the message key; (d) transmitting said coded second portion of the message key to the receiving station; (e) combining said first and second portions of the message key with said selected basic key to determine a final intitial state of said code generator for coding said message pulses; and in the receiving station: (f) receiving and storing said first portion of the message key; (g) receiving and storing said coded second portion of the message key; (h) selecting and mixing one of said plurality of basic keys stored at said receiving station with said stored first portion for determining an initial state of the code generator which then generates a resulting code pulse sequence; (i) mixing said stored coded second portion with said resulting code pulse sequence to decode said coded second portion; (j) generating check characters from said decoded second portion and comparing the generated check characters with those following the second portion; (k) repeating steps h-j with another one of said plurality of basic keys if the results of said comparison are not above a prescribed threshold level, which level would be indicative of a proper decoding and that the selected basic key would be the same as the selected basic key in the transmitting station; and (l) storing said decoded second portion of the message key for combination with said stored first portion in preparation for the proper decoding of the forthcoming coded message pulses.
Claim 2
Independent Claim 478 words
A method of coding and decoding messages wherein clear message pulses are mixed with code pulses at a transmitting station to form coded message pulses and wherein the coded message pulses are mixed with identical code pulses at a receiving station to obtain the clear message pulses, the code pulses in the transmitting and receiving stations being generated by a code generator, the initial state of which determines the code pulse sequence, there being numerous possible initial states, and the initial state, in both the transmitting and receiving stations, being determined from a first state information, designated as one of a plurality of basic keys stored at both the transmitting and receiving stations, and a second state information, designated a message key determined at random in the transmitting station and transmitted to the receiving station; characterized in that, prior to processing the clear message pulses, the method comprises the steps: In the transmitting station; (a) transmitting a first portion of the message key to the receiving station; (b) selecting one of said plurality of basic keys and mixing said first portion with said selected basic key for determining an initial state for the code generator which then generates a resulting code pulse sequence; (c) mixing a second portion of the message key, followed by a plurality of check characters derived from the second portion, with said resulting code pulse sequence from the code generator forming a coded second portion of the message key; (d) transmitting said coded second portion of the message key to the receiving station; (e) combining said first and second portions of the message key with said selected basic key to determine a final intitial state of said code generator for coding said message pulses; and in the receiving station: (f) receiving and storing said first portion of the message key; (g) receiving and storing said coded second portion of the message key; (h) selecting and mixing one of said plurality of basic keys stored at said receiving station with said stored first portion for determining an initial state of the code generator which then generates a resulting code pulse sequence; (i) mixing said stored coded second portion with said resulting code pulse sequence to decode said coded second portion; (j) generating check characters from said decoded second portion and comparing the generated check characters with those following the second portion; (k) repeating steps h-j with another one of said plurality of basic keys if the results of said comparison are not above a prescribed threshold level, which level would be indicative of a proper decoding and that the selected basic key would be the same as the selected basic key in the transmitting station; and (l) storing said decoded second portion of the message key for combination with said stored first portion in preparation for the proper decoding of the forthcoming coded message pulses.

References Cited (Backward Citations)

US3291908A Cited
US3752920A Cited
US4211891A Cited
US4227253A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-08-14 1988-02-13 1988-08-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-08-14 1992-02-13 1992-08-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-08-14 1996-02-13 1996-08-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag