Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
100 words
A method of operating a data packet communication system comprising the steps of: encrypting a first data packet with a global encryption key such that all authorized subscriber terminals having a corresponding global decryption key decipher said first data packet; encrypting an addressed data packet including a subscriber address with an address encryption key such that only subscriber terminals with corresponding address decryption can decipher said addressed data packet; transmitting said data packets to subscriber terminals; and causing subscriber terminals to search among a plurality of stored global decryption keys for a decryption key corresponding to said global encryption key.
Claim 2
Independent Claim
100 words
A method of operating a data packet communication system comprising the steps of: encrypting a first data packet with a global encryption key such that all authorized subscriber terminals having a corresponding global decryption key decipher said first data packet; encrypting an addressed data packet including a subscriber address with an address encryption key such that only subscriber terminals with corresponding address decryption can decipher said addressed data packet; transmitting said data packets to subscriber terminals; and causing subscriber terminals to search among a plurality of stored global decryption keys for a decryption key corresponding to said global encryption key.
Claim 3
Dependent Claim
37 words
The method of claim 1 wherein each subscriber terminal includes memory means for storing global decryption keys and wherein changes to said stored global decryption keys and communicated to said subscriber terminals in said addressed data packets.
Claim 4
Dependent Claim
40 words
The method of claim 2, further including the step of: providing each authorized subscriber terminal with a permanent default global decryption key for enabling communication with a subscriber terminal without knowing its address or its other stored global decryption keys.
Claim 5
Independent Claim
70 words
A method of operating a data packet communication system comprising the steps of: encrypting a data packet with a global encryption key such that all authorized subscriber terminals having a corresponding global decryption key can decipher said data packet; transmitting said data packet to subscriber terminals; and causing subscriber terminals to search among a plurality of stored global decryption keys for a decryption key corresponding to said global decryption key.
Claim 6
Independent Claim
70 words
A method of operating a data packet communication system comprising the steps of: encrypting a data packet with a global encryption key such that all authorized subscriber terminals having a corresponding global decryption key can decipher said data packet; transmitting said data packet to subscriber terminals; and causing subscriber terminals to search among a plurality of stored global decryption keys for a decryption key corresponding to said global decryption key.
Claim 7
Dependent Claim
20 words
The method of claim 4, further including the step of selectively changing the global decryption keys stored in subscriber terminals.
Claim 8
Dependent Claim
40 words
The method of claim 5, wherein one of the global decryption keys stored in a subscriber terminal is permanent and constitutes a default key enabling communication with a subscriber terminal without knowledge of its other stored, changeable, global decryption keys.
Claim 9
Dependent Claim
118 words
A data packet communication system comprising: formatting means for formatting binary data into global data packets; encryption means for simultaneously encrypting and error protecting said data packets with a global encryption key; means transmitting said encrypted and error protected data packets to subscribed terminals, each having a plurality of stored global decryption keys; receiving means at each subscribed terminal for testing received data packets wtih one of said stored global decryption keys to determine whether they are error free; means for processing received data packets only when they are determined to be error free; and means for cycling among said stored global decryption keys to test received data packets when a non error free data packet is found.
Claim 10
Dependent Claim
118 words
A data packet communication system comprising: formatting means for formatting binary data into global data packets; encryption means for simultaneously encrypting and error protecting said data packets with a global encryption key; means transmitting said encrypted and error protected data packets to subscribed terminals, each having a plurality of stored global decryption keys; receiving means at each subscribed terminal for testing received data packets wtih one of said stored global decryption keys to determine whether they are error free; means for processing received data packets only when they are determined to be error free; and means for cycling among said stored global decryption keys to test received data packets when a non error free data packet is found.
Claim 11
Dependent Claim
182 words
In a television signal transmission system; a data packet communication system having messages comprising first error protected packets encrypted with a global encryption key and second error protected packets, each containing the binary address of a selected subscribed 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, said address decryption key and said binary address uniquely identifying the individual subscriber terminal; means at each subscriber terminal for sequentially decrypting said first packets with said global decryption keys until a first error free condition results; means for processing the first packet in response to the first error free condition; means at each subscriber terminal for testing said second packet for a second error free condition with said address decryption key; means responsive to said second error free condition for comparing the binary address contained in said second packet with the binary address stored at said subscriber terminal; and means for processing said second packet in response to the comparison.
Claim 12
Dependent Claim
182 words
In a television signal transmission system; a data packet communication system having messages comprising first error protected packets encrypted with a global encryption key and second error protected packets, each containing the binary address of a selected subscribed 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, said address decryption key and said binary address uniquely identifying the individual subscriber terminal; means at each subscriber terminal for sequentially decrypting said first packets with said global decryption keys until a first error free condition results; means for processing the first packet in response to the first error free condition; means at each subscriber terminal for testing said second packet for a second error free condition with said address decryption key; means responsive to said second error free condition for comparing the binary address contained in said second packet with the binary address stored at said subscriber terminal; and means for processing said second packet in response to the comparison.
Claim 13
Dependent Claim
36 words
The system of claim 7 further including means for changing said global encryption key used to simultaneously encrypt and error protect said data packets to correspond to a different one of said stored global decryption keys.
Claim 14
Dependent Claim
16 words
The system of claim 9 further including means for selectively changing said stored global decryption keys.
Claim 15
Dependent Claim
14 words
The system of claim 8 further including means for changing said global encryption key.
Claim 16
Dependent Claim
16 words
The system of claim 11 further including means for selectively changing said stored global decryption keys.
Claim 17
Dependent Claim
34 words
The system of claim 12 further including means for downloading a new global decryption key in a second error protected packet to replace one of said stored global decryption keys at a subscriber terminal.
Claim 18
Independent Claim
84 words
A method of operating a data packet communication system comprising the steps of: simultaneously encrypting and error protecting a first data packet with a global encryption key; transmitting said first data packet to a plurality of subscriber terminals; and at each subscriber terminal: sequentially testing the first data packet with each one of a plurality of stored global decryption keys until the tested data packet is determined to be error free; and processing the data packet after it is determined to be error free.
Claim 19
Independent Claim
84 words
A method of operating a data packet communication system comprising the steps of: simultaneously encrypting and error protecting a first data packet with a global encryption key; transmitting said first data packet to a plurality of subscriber terminals; and at each subscriber terminal: sequentially testing the first data packet with each one of a plurality of stored global decryption keys until the tested data packet is determined to be error free; and processing the data packet after it is determined to be error free.
Claim 20
Dependent Claim
25 words
The method of claim 14, further including the step of changing the global encryption key used to encrypt and error protect said first data packet.
Claim 21
Dependent Claim
21 words
The method of claim 14, further including the step of selectively changing a global decryption key stored in a subscriber terminal.
Claim 22
Dependent Claim
134 words
The method of claim 14, further including the steps of; simultaneously encrypting and error protecting an addressed data packet, including a subscriber address and a new global decryption key, with an address encryption key; transmitting said addressed data packet to said subscribed terminals, each having a stored address decryption key and a stored address; testing the addressed data packet at each subscriber terminal with said stored address decryption key to determine whether it is error free; checking the address of the data packet with the stored address of the subscriber terminal if the data packet is error free; and storing the new global decryption key in place of one of said stored global decryption keys only when the address of the error free addressed data packet corresponds to the address of the subscriber terminal.