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

Secure data packet transmission system and method

Assignee: Zenith Electronics LLC
•
Filing: 1989-04-25
•
Granted: 1990-07-24
•
Expires: 2009-04-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bit packet communication system includes a head-end having a software implemented 16 bit shift register with a plurality of feed-forward taps and a different plurality of feedback 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 periodically. 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. Sgrigonoli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:54
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; H04L; H04L9/00; H04L9/08; H04L9/0894; H04L9/14; H04L9/16; H04L2209/00; H04L2209/34; H04L2209/80

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 129 words
In a data packet communication system having messages comprising a first data packet encrypted with a global encryption key and a second addressed data packet containing the binary address of a subscriber terminal and encrypted with an address encryption key; a plurality of subscriber terminals each including memory means for storing a plurality of global decryption keys, an address decryption key and a binary address, the address decryption key and binary address uniquely identifying the individual subscriber terminal; means at each subscriber terminal for attempting to decrypt said second addressed data packet with said stored address decryption key; and means responsive to decryption of said second addressed data packet for comparing the binary address in said second addressed data packet with said binary address stored at said subscriber terminal.
Claim 2
Dependent Claim 129 words
In a data packet communication system having messages comprising a first data packet encrypted with a global encryption key and a second addressed data packet containing the binary address of a subscriber terminal and encrypted with an address encryption key; a plurality of subscriber terminals each including memory means for storing a plurality of global decryption keys, an address decryption key and a binary address, the address decryption key and binary address uniquely identifying the individual subscriber terminal; means at each subscriber terminal for attempting to decrypt said second addressed data packet with said stored address decryption key; and means responsive to decryption of said second addressed data packet for comparing the binary address in said second addressed data packet with said binary address stored at said subscriber terminal.
Claim 3
Dependent Claim 42 words
The system of claim 1 wherein a permanent default global decryption key is stored in the memory means of each subscriber terminal to enable communication with a subscriber terminal without knowledge of its address or of its other stored global decryption keys.
Claim 4
Dependent Claim 28 words
The system of claim 1 wherein said plurality of global decryption keys, other than said default key, are changeable by data included in said second addressed encrypted packet.
Claim 5
Dependent Claim 25 words
The system of claim 1 further including a plurality of address encryption keys whereby more than one subscriber terminal may have the same binary address.
Claim 6
Dependent Claim 134 words
A data pocket communication system comprising: formatting means for formatting binary data into data packets including a subscriber terminal address; encryption means for simultaneously encrypting and error protecting said binary data packets with an address key; means transmitting said encrypted and error protected data packets to subscriber terminals, each having a stored address decryption key and a stored address; receiving means at each subscriber terminal for testing received data packets with said stored address decryption key to determine whether said received data packets have a matching address key; means for checking the address of received data packets having a matching address key with the stored address of the particular subscriber terminal; and means for processing a received binary data packet only when the address thereof corresponds to the stored address of the subscriber terminal.
Claim 7
Dependent Claim 134 words
A data pocket communication system comprising: formatting means for formatting binary data into data packets including a subscriber terminal address; encryption means for simultaneously encrypting and error protecting said binary data packets with an address key; means transmitting said encrypted and error protected data packets to subscriber terminals, each having a stored address decryption key and a stored address; receiving means at each subscriber terminal for testing received data packets with said stored address decryption key to determine whether said received data packets have a matching address key; means for checking the address of received data packets having a matching address key with the stored address of the particular subscriber terminal; and means for processing a received binary data packet only when the address thereof corresponds to the stored address of the subscriber terminal.
Claim 8
Dependent Claim 25 words
The system of claim 5, further including a plurality of address encryption keys whereby more than one subscriber terminal may have the same stored address.
Claim 9
Dependent Claim 41 words
The system of claim 6 wherein said binary data packets are encrypted with a CRC code and wherein the number of bits in the CRC code is equal to or greater than the number of bits in the address encryption key.
Claim 10
Dependent Claim 104 words
In a data packet communication system having messages comprising a data packet containing the binary address of a subscriber terminal and encrypted with an address encryption key; a plurality of subscriber terminals each including memory means for storing an address decryption key and a binary address, the address decryption key and binary address uniquely identifying the individual subscriber terminal; means at each subscriber terminal for attempting to decrypt said data packet with said stored address decryption key; and means responsive to decryption of said data packet for comparing the binary address in said data packet with said binary address stored at said subscriber terminal.
Claim 11
Dependent Claim 104 words
In a data packet communication system having messages comprising a data packet containing the binary address of a subscriber terminal and encrypted with an address encryption key; a plurality of subscriber terminals each including memory means for storing an address decryption key and a binary address, the address decryption key and binary address uniquely identifying the individual subscriber terminal; means at each subscriber terminal for attempting to decrypt said data packet with said stored address decryption key; and means responsive to decryption of said data packet for comparing the binary address in said data packet with said binary address stored at said subscriber terminal.
Claim 12
Dependent Claim 13 words
The system of claim 8 wherein said means for comparing comprises a microprocessor.

References Cited (Backward Citations)

US4434322A Cited
US4159468A Cited
US4323921A Cited
US4337483A Cited
US4465901A Cited
US4354201A Cited
US4292650A Cited
US4531021A Cited
US4494142A Cited
US4639548A Cited
US4694491A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-07-23 1994-01-22 1994-07-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-07-23 1998-01-22 1998-07-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-07-23 2002-01-22 2002-07-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag