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

Secure data packet transmission system and method

Assignee: Zenith Electronics LLC
•
Filing: 1988-07-19
•
Granted: 1989-10-24
•
Expires: 2008-07-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bit packet communication system includes a head-end having a software implemented 16 bit shaft register with a plurality of feed-forward taps and a different plurality of feed-back taps for simultaneously dividing and multiplying the input data bit packet to provide an output bit packet that is both encrypted and error protected. Dynamic encryption is provided by utilizing an initial preset for the software corresponding to a preset encryption key for the shift register. Authorized subscriber terminals are provided with memories and decryption keys are downloaded. The bit packets are assembled with a global bit packet encrypted with a global encryption key and subsequent individually addressed bit packets encrypted with address keys. The address keys and terminal addresses are permanently stored in the subscriber terminal memories. The global encryption keys are changed periodially. Means are provided in each subscriber terminal for storing a number of global decryption keys which are cycled through in attempts to decrypt the global packets. One of the global decryption keys is a permanent default key associated with the subscriber terminal to assure that communication with that terminal is possible despite a lack of knowledge of the terminal address or the other global decryption keys in its memory.

Inventors

  • 👤 Richard W. Citta
  • 👤 Paul M. Gosc
  • 👤 Dennis M. Mutzabaugh
  • 👤 Gary J. Sgrignoli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 13:56
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/08; H04L9/0891; H04L9/32; H04L9/3226; H04N; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; H04L2209/00; H04L2209/34

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 48 words
A method of operating a data packet communication system comprising the steps of: formatting data into binary data packets; processing said binary data packets by division and multiplication by different factors to simultaneously encrypt and error protect said binary data packets; and transmitting the processed binary data packets.
Claim 2
Independent Claim 48 words
A method of operating a data packet communication system comprising the steps of: formatting data into binary data packets; processing said binary data packets by division and multiplication by different factors to simultaneously encrypt and error protect said binary data packets; and transmitting the processed binary data packets.
Claim 3
Dependent Claim 40 words
The method of claim 1, further including the steps of: receiving said data packets; and processing the received binary data packets by division and multiplication by complementary factors to said different factors to simultaneously decrypt and error detect the packets.
Claim 4
Dependent Claim 19 words
The method of claim 2, further including the step of: selectively changing the effective value of said different factors.
Claim 5
Dependent Claim 53 words
A data packet communication system comprising: formatting means for formatting data into binary data packets; encryption means coupled to said formatting means for dividing and multiplying said binary data packets by different factors to simultaneously encrypt and error protect said binary data packets; and means for transmitting the encrypted-error protected binary data packets.
Claim 6
Dependent Claim 53 words
A data packet communication system comprising: formatting means for formatting data into binary data packets; encryption means coupled to said formatting means for dividing and multiplying said binary data packets by different factors to simultaneously encrypt and error protect said binary data packets; and means for transmitting the encrypted-error protected binary data packets.
Claim 7
Dependent Claim 31 words
The system of claim 4 wherein said encryption means comprise software that is functionally equivalent to a multi-bit shift register having feed-forward and feed back connections that differ from each other.
Claim 8
Dependent Claim 27 words
The system of claim 5, wherein said software is preset to an initial state that is functionally equivalent to presetting said shift register with an encryption key.
Claim 9
Dependent Claim 31 words
The system of claim 6 wherein said binary data packets each include 48 binary bits and wherein said encryption means adds a 16 bit CRC code to said binary data packets.
Claim 10
Dependent Claim 87 words
A data packet communication system comprising: formatting means for formatting data into binary data packets of 64 bits; software encryption means for dividing and multiplying said binary data packets to simultaneously encrypt and error protect said binary data packets, said software encryption means being functionally equivalent to a 16 bit shift register having a plurality of feed-forward and feed-back connections that differ from each other; means for presetting said software to an initial state with an encryption key; and means for transmitting said encrypted binary data packets.
Claim 11
Dependent Claim 87 words
A data packet communication system comprising: formatting means for formatting data into binary data packets of 64 bits; software encryption means for dividing and multiplying said binary data packets to simultaneously encrypt and error protect said binary data packets, said software encryption means being functionally equivalent to a 16 bit shift register having a plurality of feed-forward and feed-back connections that differ from each other; means for presetting said software to an initial state with an encryption key; and means for transmitting said encrypted binary data packets.
Claim 12
Dependent Claim 22 words
The method of claim 3 wherein said changing step comprises encoding said data packets in accordance with a selectively changeable preset value.
Claim 13
Dependent Claim 43 words
The method of claim 9 including the steps of passing said received data packets through a multi-bit shift register having feed-forward and feed-back connections corresponding to said complementary factors and presetting said shift register with said preset value prior to said processing step.
Claim 14
Independent Claim 98 words
A method of operating a data packet communication system comprising the steps of: formatting data into binary data packets including a message portion and a code portion; processing said binary data packets by division and multiplication by different factors to simultaneously encrypt and error protect said binary data packets; transmitting said processed binary data packets; receiving said transmitted binary data packets; processing received binary data packets by division and multiplication by factors complementary to said different factors to simultaneously decrypt and error detect said binary data packets; and determining whether said predetermined code portion was altered during transmission.
Claim 15
Independent Claim 98 words
A method of operating a data packet communication system comprising the steps of: formatting data into binary data packets including a message portion and a code portion; processing said binary data packets by division and multiplication by different factors to simultaneously encrypt and error protect said binary data packets; transmitting said processed binary data packets; receiving said transmitted binary data packets; processing received binary data packets by division and multiplication by factors complementary to said different factors to simultaneously decrypt and error detect said binary data packets; and determining whether said predetermined code portion was altered during transmission.
Claim 16
Dependent Claim 133 words
A data packet communication system comprising: formatting means for formatting data into binary data packets of a given number of bits including a message portion and a predetermined code portion; encryption means for effectively dividing and multiplying said binary data packets to simultaneously encrypt and error protect said binary data packets by different factors, said encryption means being functionally equivalent to a multi bit shift register having a plurality of feed forward and feedback connections that differ from each other; means for transmitting said encrypted binary data packets; means for receiving and for processing received binary data packets by effectively dividing and multiplying by factors complementary to said different factors to simultaneously decrypt and error detect said binary data packets; and means for determining whether the predetermined code portion was altered in transmission.
Claim 17
Dependent Claim 133 words
A data packet communication system comprising: formatting means for formatting data into binary data packets of a given number of bits including a message portion and a predetermined code portion; encryption means for effectively dividing and multiplying said binary data packets to simultaneously encrypt and error protect said binary data packets by different factors, said encryption means being functionally equivalent to a multi bit shift register having a plurality of feed forward and feedback connections that differ from each other; means for transmitting said encrypted binary data packets; means for receiving and for processing received binary data packets by effectively dividing and multiplying by factors complementary to said different factors to simultaneously decrypt and error detect said binary data packets; and means for determining whether the predetermined code portion was altered in transmission.

References Cited (Backward Citations)

US4434322A Cited
US4159468A Cited
US4323921A Cited
US4337483A Cited
US4354201A Cited
US4292650A Cited
US4531021A Cited
US4531020A Cited
US4639548A Cited
US4694491A Cited
US4815130A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-23 1993-04-24 1993-10-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-23 1997-04-24 1997-10-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-23 2001-04-24 2001-10-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag