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

Apparatus and method for securing communication systems

Assignee: Cisco Technology Inc
•
Filing: 1994-09-21
•
Granted: 1996-12-31
•
Expires: 2014-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hacking prevention system and method wherein the descrambler receives a data stream including a series of authorization packets and a series of corresponding offset values. A random number is generated in the descrambler. Using this random number, a key is calculated, which corresponds to the authorization packet corresponding to the generated random number. This generated key and the offset value, which corresponds to the generated random number, are used to calculate the descrambling key.

Inventors

  • 👤 Jacob B. Nachman
  • 👤 Yossef Tsuria

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 15:18
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/08; H04L9/0861; H04L9/0877; H04L9/0816; H04L9/0819; H04L9/083; H04L9/0833; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/418; H04N21/4181; H04N21/43; H04N21/436; H04N21/4367; H04N21/45; H04N21/462; H04N21/4623; H04N7/00; H04N7/16; H04N7/162; H04N7/163; H04N7/167; H04N7/1675; H04L2209/00; H04L2209/60

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 256 words
A subscriber unit in a hacking prevention system for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a descrambling secret number, and when enabled is responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing to a removable smart card a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said removable smart card a key which uniquely corresponds to said selected packet, and for receiving from said packet provider an offset value which is paired with said selected packet; and a secret number generator utilizing the key with the offset value which is paired with said selected packet to produce said descrambling secret number, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 2
Dependent Claim 256 words
A subscriber unit in a hacking prevention system for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a descrambling secret number, and when enabled is responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing to a removable smart card a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said removable smart card a key which uniquely corresponds to said selected packet, and for receiving from said packet provider an offset value which is paired with said selected packet; and a secret number generator utilizing the key with the offset value which is paired with said selected packet to produce said descrambling secret number, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 3
Dependent Claim 30 words
A subscriber unit according to claim 1 and wherein the packet receiver unit, the random number generator, the packet provider, and the descrambler are embodied in a single VLSI chip.
Claim 4
Dependent Claim 19 words
A system according to claim 2 wherein each of said multiplicity of subscriber units comprises said single VLSI chip.
Claim 5
Dependent Claim 24 words
A subscriber unit according to claim 1 and wherein said network is a CATV network and said subscriber units are CATV receivers and decoders.
Claim 6
Dependent Claim 213 words
A hacking prevention method for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a descrambling secret number, and when enabled is responsive to data received from the transmitter for descrambling scrambled information, the method comprising the steps of: receiving a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; generating a random number integer in the range between one and the total number of packets in said series of authorization packets; providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; producing a key which uniquely corresponds to said selected packet; and generating a descrambling secret number which is the same for all of said multiplicity of subscriber units by utilizing the key with the offset value which is paired with said selected packet, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 7
Dependent Claim 213 words
A hacking prevention method for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a descrambling secret number, and when enabled is responsive to data received from the transmitter for descrambling scrambled information, the method comprising the steps of: receiving a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; generating a random number integer in the range between one and the total number of packets in said series of authorization packets; providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; producing a key which uniquely corresponds to said selected packet; and generating a descrambling secret number which is the same for all of said multiplicity of subscriber units by utilizing the key with the offset value which is paired with said selected packet, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 8
Dependent Claim 34 words
A hacking prevention method according to claim 5 and wherein the step of generating a random number integer and the step of generating a descrambling secret number are executed in a single VLSI chip.
Claim 9
Dependent Claim 45 words
A hacking prevention method according to claim 5 and wherein the step of producing a key, the step of generating a random number integer and the step of generating a descrambling secret number are all executed in each one of said multiplicity of subscriber units.
Claim 10
Dependent Claim 44 words
A hacking prevention method according to claim 5 and wherein said method is employed in a CATV network and wherein said step of generating a random number integer and said step of generating a descrambling secret number are executed in CATV receivers and decoders.
Claim 11
Dependent Claim 40 words
A hacking prevention method according to claim 5 and wherein said step of generating a random number integer, said step of generating a descrambling secret number, and said step of producing a key are executed in a single VLSI chip.
Claim 12
Dependent Claim 48 words
A hacking prevention method according to claim 5 and wherein said step of generating a random number integer and said step of generating a descrambling secret number are executed in a first VLSI chip, and said step of producing the key is generated in a second VLSI chip.
Claim 13
Dependent Claim 66 words
A hacking prevention method according to claim 5 and wherein said step of generating a random number integer and said step of generating a descrambling secret number are executed in each one of said multiplicity of subscriber units, and said step of producing a key is executed in each one of a multiplicity of smart cards, each associated with one of said multiplicity of subscriber units.
Claim 14
Dependent Claim 430 words
A subscriber unit in a system for selective transmission of information to a multiplicity of subscribers which subscribers may be individually characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics, wherein information is transmitted from an information source to a multiplicity of subscribers which fall into different groups according to at least one of said parameters, each group being entitled to receive at least a portion of the information, the system being employed in a network including a transmitter and a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is associated with a subscriber and is independently enabled by a descrambling secret number and when enabled being responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving a data stream including a series of authorization packets, a first series of offset values, and a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of said parameters; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing to a removable smart card a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said removable smart card a key which uniquely corresponds to said, selected packet, and for receiving from said packet provider a first offset value which is paired with said selected packet, and a second offset value which identifies said subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters; and a secret number generator utilizing the key, the first offset value which is paired with said selected packet, and the second offset value to produce said descrambling secret number, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit, and whereby said second offset value intercepted at a subscriber unit which forms part of a first group of subscriber units cannot be effective to enable a subscriber unit which forms part of a second group of subscriber units.
Claim 15
Dependent Claim 430 words
A subscriber unit in a system for selective transmission of information to a multiplicity of subscribers which subscribers may be individually characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics, wherein information is transmitted from an information source to a multiplicity of subscribers which fall into different groups according to at least one of said parameters, each group being entitled to receive at least a portion of the information, the system being employed in a network including a transmitter and a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is associated with a subscriber and is independently enabled by a descrambling secret number and when enabled being responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving a data stream including a series of authorization packets, a first series of offset values, and a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of said parameters; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing to a removable smart card a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said removable smart card a key which uniquely corresponds to said, selected packet, and for receiving from said packet provider a first offset value which is paired with said selected packet, and a second offset value which identifies said subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters; and a secret number generator utilizing the key, the first offset value which is paired with said selected packet, and the second offset value to produce said descrambling secret number, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit, and whereby said second offset value intercepted at a subscriber unit which forms part of a first group of subscriber units cannot be effective to enable a subscriber unit which forms part of a second group of subscriber units.
Claim 16
Dependent Claim 30 words
A subscriber unit according to claim 12 and wherein the packet receiver unit, the random number generator, the packet provider and the descrambler are embodied in a single VLSI chip.
Claim 17
Dependent Claim 19 words
A system according to claim 13 wherein each of said multiplicity of subscriber units comprises said single VLSI chip.
Claim 18
Dependent Claim 24 words
A subscriber unit according to claim 12 and wherein said network is a CATV network and said subscriber units are CATV receivers and decoders.
Claim 19
Independent Claim 381 words
A method for selective transmission of information to a multiplicity of subscribers which subscribers may be individually characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics, wherein information is transmitted from an information source to a multiplicity of subscribers which fall into different groups according to at least one of said parameters, each group being entitled to receive at least a portion of the information, the method being employed in a network including a transmitter and a multiplicity of subscriber units, wherein each subscriber unit is associated with a subscriber and is independently enabled by a descrambling secret number and when enabled is responsive to data received from the transmitter for descrambling scrambled information, the method comprising the steps of: receiving a data stream including a series of authorization packets, a first series of offset values, and a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of said parameters; generating a random number integer in the range between one and the total number of packets in said series of authorization packets; providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; producing a key which uniquely corresponds to said selected packet; and generating, at a subscriber unit, a descrambling secret number which is the same for all of said multiplicity of subscriber units by utilizing the key, a first offset value which is paired with said selected packet, and a second offset value which identifies said subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit, and whereby said second offset value intercepted at a subscriber unit which forms part of a first group of subscriber units cannot be effective to enable a subscriber unit which forms part of a second group of subscriber units.
Claim 20
Independent Claim 381 words
A method for selective transmission of information to a multiplicity of subscribers which subscribers may be individually characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics, wherein information is transmitted from an information source to a multiplicity of subscribers which fall into different groups according to at least one of said parameters, each group being entitled to receive at least a portion of the information, the method being employed in a network including a transmitter and a multiplicity of subscriber units, wherein each subscriber unit is associated with a subscriber and is independently enabled by a descrambling secret number and when enabled is responsive to data received from the transmitter for descrambling scrambled information, the method comprising the steps of: receiving a data stream including a series of authorization packets, a first series of offset values, and a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of said parameters; generating a random number integer in the range between one and the total number of packets in said series of authorization packets; providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; producing a key which uniquely corresponds to said selected packet; and generating, at a subscriber unit, a descrambling secret number which is the same for all of said multiplicity of subscriber units by utilizing the key, a first offset value which is paired with said selected packet, and a second offset value which identifies said subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit, and whereby said second offset value intercepted at a subscriber unit which forms part of a first group of subscriber units cannot be effective to enable a subscriber unit which forms part of a second group of subscriber units.
Claim 21
Dependent Claim 32 words
A method according to claim 16 and wherein the step of generating a random number integer and the step of generating a descrambling secret number are executed in a single VLSI chip.
Claim 22
Dependent Claim 43 words
A method according to claim 16 and wherein the step of producing a key, the step of generating a random number integer, and the step of generating a descrambling secret number are all executed in each one of said multiplicity of subscriber units.
Claim 23
Dependent Claim 41 words
A method according to claim 16 and wherein said method is employed in a CATV network and wherein said step generating a random number integer and said step of generating a descrambling secret number are executed in CATV receivers and decoders.
Claim 24
Dependent Claim 38 words
A method according to claim 16 and wherein said step of generating a random number integer, said step of generating a descrambling secret number, and said step of producing a key are executed in a single VLSI chip.
Claim 25
Dependent Claim 46 words
A method according to claim 16 and wherein said step of generating a random number integer and said step of generating a descrambling secret number are executed in a first VLSI chip, and said step of producing a key is generated in a second VLSI chip.
Claim 26
Dependent Claim 64 words
A method according to claim 16 and wherein said step of generating a random number integer and said step of generating a descrambling secret number are executed in each one of said multiplicity of subscriber units, and said step of producing a key is executed in each one of a multiplicity of smart cards, each associated with one of said multiplicity of subscriber units.
Claim 27
Dependent Claim 225 words
A hacking prevention system comprising: a communication network; a transmitter for transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, and with a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; and a multiplicity of subscriber units, each including: a communication receiver and decoder which is operative to receive said scrambled information, said series of authorization packets and said series of offset values, and to provide an output including a selected one of said authorization packets, selected in accordance with a random number algorithm; and a smart card, coupled to said communication receiver and decoder, and operative to receive said output including a selected one of said authorization packets and to provide to said communication receiver and decoder a key which uniquely corresponds to said selected one of said authorization packets, wherein said communication receiver and decoder employs said key and an offset value which is paired with said selected one of said authorization packets to generate a secret number which is used by said communication receiver and decoder to descramble said scrambled information, said secret number being the same for all of said multiplicity of subscriber units.
Claim 28
Dependent Claim 225 words
A hacking prevention system comprising: a communication network; a transmitter for transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, and with a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; and a multiplicity of subscriber units, each including: a communication receiver and decoder which is operative to receive said scrambled information, said series of authorization packets and said series of offset values, and to provide an output including a selected one of said authorization packets, selected in accordance with a random number algorithm; and a smart card, coupled to said communication receiver and decoder, and operative to receive said output including a selected one of said authorization packets and to provide to said communication receiver and decoder a key which uniquely corresponds to said selected one of said authorization packets, wherein said communication receiver and decoder employs said key and an offset value which is paired with said selected one of said authorization packets to generate a secret number which is used by said communication receiver and decoder to descramble said scrambled information, said secret number being the same for all of said multiplicity of subscriber units.
Claim 29
Dependent Claim 306 words
A hacking prevention system comprising: a communication network; a transmitter for transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, with a first series of offset values, and with a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics; and a multiplicity of subscriber units, each including: a communication receiver and decoder which is operative to receive said scrambled information, said series of authorization packets, said series of first offset values, and said series of second offset values, and to provide an output including a selected one of said authorization packets, selected in accordance with a random number algorithm; and a smart card, coupled to said communication receiver and decoder, and operative to receive said output including a selected one of said authorization packets and to provide to said communication receiver and decoder a key which uniquely corresponds to said selected one of said authorization packets, wherein said communication receiver and decoder employs said key, a first offset value which is paired with said selected one of said authorization packets, and a second offset value which identifies said communication receiver and decoder as being part of a subscriber unit which belongs to a group of subscribers characterized by at least one of said parameters to generate a secret number which is used by said communication receiver and decoder to descramble said scrambled information, said secret number being the same for all of said multiplicity of subscriber units.
Claim 30
Dependent Claim 306 words
A hacking prevention system comprising: a communication network; a transmitter for transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, with a first series of offset values, and with a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics; and a multiplicity of subscriber units, each including: a communication receiver and decoder which is operative to receive said scrambled information, said series of authorization packets, said series of first offset values, and said series of second offset values, and to provide an output including a selected one of said authorization packets, selected in accordance with a random number algorithm; and a smart card, coupled to said communication receiver and decoder, and operative to receive said output including a selected one of said authorization packets and to provide to said communication receiver and decoder a key which uniquely corresponds to said selected one of said authorization packets, wherein said communication receiver and decoder employs said key, a first offset value which is paired with said selected one of said authorization packets, and a second offset value which identifies said communication receiver and decoder as being part of a subscriber unit which belongs to a group of subscribers characterized by at least one of said parameters to generate a secret number which is used by said communication receiver and decoder to descramble said scrambled information, said secret number being the same for all of said multiplicity of subscriber units.
Claim 31
Dependent Claim 254 words
A subscriber unit for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a decrypting secret number, and when enabled being responsive to data received from the transmitter for decrypting encrypted information, the subscriber unit comprising: a packet receiver unit for receiving, via said network, a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing to a removable smart card a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a decrypter including: a key receiver for receiving from said removable smart card a key which uniquely corresponds to said selected packet, and for receiving from said packet provider an offset value which is paired with said selected packet; and a secret number generator utilizing the key with the offset value which is paired with said selected packet to produce said decrypting secret number, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 32
Dependent Claim 254 words
A subscriber unit for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a decrypting secret number, and when enabled being responsive to data received from the transmitter for decrypting encrypted information, the subscriber unit comprising: a packet receiver unit for receiving, via said network, a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing to a removable smart card a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a decrypter including: a key receiver for receiving from said removable smart card a key which uniquely corresponds to said selected packet, and for receiving from said packet provider an offset value which is paired with said selected packet; and a secret number generator utilizing the key with the offset value which is paired with said selected packet to produce said decrypting secret number, whereby said key and said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 33
Dependent Claim 258 words
A subscriber unit for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a descrambling secret number, and when enabled being responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving, via said network, a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said packet provider said selected packet and an offset value which is paired with said selected packet; a key producer for producing a key which uniquely corresponds to said selected packet; and a secret number generator utilizing the key with the offset value which is paired with said selected packet to produce said descrambling secret number, whereby said selected packet and said offset value which is paired with said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 34
Dependent Claim 258 words
A subscriber unit for use with a network including a transmitter which transmits information to a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is independently enabled by a descrambling secret number, and when enabled being responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving, via said network, a data stream including a series of authorization packets, and a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said packet provider said selected packet and an offset value which is paired with said selected packet; a key producer for producing a key which uniquely corresponds to said selected packet; and a secret number generator utilizing the key with the offset value which is paired with said selected packet to produce said descrambling secret number, whereby said selected packet and said offset value which is paired with said selected packet intercepted at a first subscriber unit cannot be effective to enable a second subscriber unit.
Claim 35
Dependent Claim 413 words
A subscriber unit in a system for selective transmission of information to a multiplicity of subscribers which subscribers may be individually characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics, wherein information is transmitted from an information source to a multiplicity of subscribers which fall into different groups according to at least one of said parameters, each group being entitled to receive at least a portion of the information, the system being employed in a network including a transmitter and a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is associated with a subscriber and is independently enabled by a descrambling secret number and when enabled being responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving, via said network, a data stream including a series of authorization packets, a first series of offset values, and a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of said parameters; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said packet provider said selected packet, a first offset value which is paired with said selected packet, and a second offset value which identifies said subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters; a key producer for producing a key which uniquely corresponds to said selected packet; and a secret number generator utilizing the key, the first offset value which is paired with said selected packet, and the second offset value to produce said descrambling secret number, whereby said selected packet, said first offset value and said second offset value intercepted at a subscriber unit which forms part of a first group of subscriber units cannot be effective to enable a subscriber unit which forms part of a second group of subscriber units.
Claim 36
Dependent Claim 413 words
A subscriber unit in a system for selective transmission of information to a multiplicity of subscribers which subscribers may be individually characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics, wherein information is transmitted from an information source to a multiplicity of subscribers which fall into different groups according to at least one of said parameters, each group being entitled to receive at least a portion of the information, the system being employed in a network including a transmitter and a multiplicity of subscriber units, wherein each of the multiplicity of subscriber units is associated with a subscriber and is independently enabled by a descrambling secret number and when enabled being responsive to data received from the transmitter for descrambling scrambled information, the subscriber unit comprising: a packet receiver unit for receiving, via said network, a data stream including a series of authorization packets, a first series of offset values, and a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of said parameters; a random number generator for providing a random number integer in the range between one and the total number of packets in said series of authorization packets; a packet provider for providing a selected packet, wherein said selected packet is a packet having a serial number in the series of authorization packets which is equal to said random number integer; and a descrambler including: a key receiver for receiving from said packet provider said selected packet, a first offset value which is paired with said selected packet, and a second offset value which identifies said subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters; a key producer for producing a key which uniquely corresponds to said selected packet; and a secret number generator utilizing the key, the first offset value which is paired with said selected packet, and the second offset value to produce said descrambling secret number, whereby said selected packet, said first offset value and said second offset value intercepted at a subscriber unit which forms part of a first group of subscriber units cannot be effective to enable a subscriber unit which forms part of a second group of subscriber units.
Claim 37
Dependent Claim 202 words
A hacking prevention method comprising: providing a communication network including a transmitter and a multiplicity of subscriber units; transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, and with a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; receiving, at a subscriber unit, said scrambled information, said series of authorization packets and said series of offset values; coupling a removable smart card to said subscriber unit; outputting, to said smart card, a selected one of said authorization packets, selected in accordance with a random number algorithm; employing, at said smart card, the selected one of said authorization packets received thereat to produce a key which uniquely corresponds to said selected one of said authorization packets; transmitting said key to the subscriber unit; and generating, at said subscriber unit, a secret number by employing said key and an offset value which is paired with said selected one of said authorization packets, wherein said secret number is used by said subscriber unit to descramble said scrambled information.
Claim 38
Dependent Claim 202 words
A hacking prevention method comprising: providing a communication network including a transmitter and a multiplicity of subscriber units; transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, and with a series of offset values, wherein each offset value in said series of offset values is paired with a corresponding authorization packet in said series of authorization packets; receiving, at a subscriber unit, said scrambled information, said series of authorization packets and said series of offset values; coupling a removable smart card to said subscriber unit; outputting, to said smart card, a selected one of said authorization packets, selected in accordance with a random number algorithm; employing, at said smart card, the selected one of said authorization packets received thereat to produce a key which uniquely corresponds to said selected one of said authorization packets; transmitting said key to the subscriber unit; and generating, at said subscriber unit, a secret number by employing said key and an offset value which is paired with said selected one of said authorization packets, wherein said secret number is used by said subscriber unit to descramble said scrambled information.
Claim 39
Dependent Claim 274 words
A hacking prevention method comprising: providing a communication network including a transmitter and a multiplicity of subscriber units; transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, with a first series of offset values, and with a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics; receiving, at a subscriber unit, said scrambled information, said series of authorization packets, said series of first offset values, and said series of second offset values; coupling a removable smart card to said subscriber unit; outputting, to said smart card, a selected one of said authorization packets, selected in accordance with a random number algorithm; employing, at said smart card, the selected one of said authorization packets received thereat to produce a key which uniquely corresponds to said selected one of said authorization packets; transmitting said key to the subscriber unit; and generating, at said subscriber unit, a secret number by employing said key, a first offset value which is paired with said selected one of said authorization packets, and a second offset value which identifies the subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters, wherein said secret number is used by said subscriber unit to descramble said scrambled information.
Claim 40
Dependent Claim 274 words
A hacking prevention method comprising: providing a communication network including a transmitter and a multiplicity of subscriber units; transmitting, via said communication network, scrambled information associated with a series of authorization packets which are employed to authorize subscribers to access the information in clear form, with a first series of offset values, and with a second series of offset values, wherein each offset value in said first series of offset values is paired with a corresponding authorization packet in said series of authorization packets, and each offset value in said second series of offset values identifies a group of subscribers characterized by at least one of the following parameters: information suppliers, geographic locations, and demographics; receiving, at a subscriber unit, said scrambled information, said series of authorization packets, said series of first offset values, and said series of second offset values; coupling a removable smart card to said subscriber unit; outputting, to said smart card, a selected one of said authorization packets, selected in accordance with a random number algorithm; employing, at said smart card, the selected one of said authorization packets received thereat to produce a key which uniquely corresponds to said selected one of said authorization packets; transmitting said key to the subscriber unit; and generating, at said subscriber unit, a secret number by employing said key, a first offset value which is paired with said selected one of said authorization packets, and a second offset value which identifies the subscriber unit as belonging to a group of subscribers characterized by at least one of said parameters, wherein said secret number is used by said subscriber unit to descramble said scrambled information.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-31 2000-07-01 2000-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-31 2004-07-01 2004-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-31 2008-07-01 2008-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag