In a secure communications system, a key number which is changed periodically, e.g. monthly, and a random number from a random number generator are combined and used as a seed to reset a PN sequence generator, with the output of the generator being used to control encryption of transmission data in a signal processor. The key is also provided to a first encipherer to encipher the random number for transmission with the encrypted data. At the receiver, the key is provided on common to a decipherer for deciphering the random number and a PN sequence generator which is periodically reset by the combination of the key and random number in the same manner as in the transmitter. The PN sequence is then used to decrypt the information. User identification codes are stored in the transmitter and are used to encipher the key, with each employing its ID code to decipher the key. The user ID codes are known only to the system operator, so that not even a particular user can know the key.

Patent
   RE33189
Priority
May 09 1988
Filed
Sep 18 1989
Issued
Mar 27 1990
Expiry
May 09 2008
Assg.orig
Entity
Large
206
63
all paid
17. A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
providing a program signal representing information;
generating a first sequence of signals representing a first sequence of numbers;
providing a key number signal representing a key number;
encrypting said program signal in accordance with at least said first sequence of signals;
enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmitting said encrypted program signal and said enciphered first signal sequence to said receiver;
enciphering said key number signal in accordance with a further signal;
providing said key number signal at said receiver by deciphering said enciphered key number signal in accordance with said further signal;
deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and
decrypting said encrypted program signal at said receiver in accordance with at least deciphered first signal sequence to obtain said program signal.
8. In a method of providing security in a signal transmission system, said method including the steps of encrypting in accordance with an encryption control signal a progam signal representing information, transmitting said encrypted signal, receiving said encrypted signal, decrypting said received encrypted signal in accordance with a decryption control signal and providing said information represented by said decrypted signal, the improvement comprising:
generating a key number signal representing a key number;
generating a first signal sequence representing a first sequence of numbers;
generating a second signal sequence representing a second sequence of numbers, said second signal sequence being periodically reset by a reset signal comprising a signal of said first signal sequence to thereby generate a plurality of second sequence segments;
providing said second sequence segments to said transmit signal processor as said encryption control signal;
enciphering said first signal sequence with said key number and providing said enciphered first sequence to said transmitter for transmission with said encrypted signal;
enciphering said key number signal in accordance with a further signal;
deciphering said enciphered key number signal in accordance with said further signal at said receiver;
decrypting said enciphered first sequence at said receiver in accordance with said key number signal;
generating said second sequence segments at said receiver by resetting a receive number signal generator with a reset signal comprising said deciphered first signal sequence; and
providing said second sequence segments to said receive signal processor as said decryption control signal.
14. A communications system including a transmitter and a receiver, said system comprising:
a program source at said transmitter for providing a program signal representing program information;
first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers;
key number means at said transmitter for providing a key number signal representing a key number;
transmit signal processing means at said transmitter responsive to at least said first sequence of signals for encrypting said program signal;
enciphering means at said transmitter for enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmit means at said transmitter for transmitting said encrypted program signal and said enciphered first signal sequence;
means at said transmitter for enciphering said key number signal in accordance with a further signal;
means at said receiver for providing said key number signal, said means at said receiver for providing said key number signal comprising means at said receiver for providing said further signal and means at said receiver for deciphering said enciphered key number signal in accordance with said further signal;
receiver deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and
receive generating means at said receiver responsive to at least said output of said receive deciphering means for receiving and decrypting said encrypted program signal to obtain said program signal.
1. In a communications system including a transmitter and a receiver, said transmitter including a program source for providing a program signal representing program information, a transmit signal processor for encrypting said program signal in accordance with a transmit control signal and transmit means for transmitting said encrypted signal, said receiver including receive means for receiving said encrypted signal, a receiver signal processor for decrypting said encrypted signal in accordance with a receive control signal and means for receiving said decrypted signal and providing said program information, the improvement comprising:
first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers;
key number means at said transmitter for providing a key number signal representing a key number;
second generator means at said transmitter for generating a second sequence of signals representing a second sequence of numbers, said second generator means being periodically reset by a reset signal comprising the output of said first generator means to thereby generate a plurality of sequence segments each beginning with a reset signal, the output of said second generator means comprising said transmit control signal;
means at said transmitter for enciphering said first sequence of signals with said key number signal and for providing said enciphered first signal sequence to said transmit means for transmission with said encrypted program signal;
means at said transmitter for enciphering said key number signal in accordance with a further signal;
means at said receiver for providing said key number signal, said means at said receiver for providing said key number signal comprising means at said receiver for providing said further signal and means at said receiver for deciphering said enciphered key number signal in accordance with said further signal;
receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and
receive generating means for generating a sequence of signals representing said first sequence of numbers, said receive generating means being periodically reset by a reset signal comprising the output of said receive deciphering means to thereby generate said plurality of sequence segments, said plurality of sequence segments being provided by said receive generating means to said receive signal processor as said receive control signal.
2. A communications system as defined in claim 1, further comprising:
means for providing wherein said further signal comprises an identification number signal uniquely identifying said receiver;
means for enciphering said key number signal with said identification signal;
means at said receiver for providing said identification number signal; and
means at said receiver for receiving said identification number signal and said enciphered key number signal and for deciphering said key number signal, said deciphered key number signal being provided to said receive deciphering means.
3. A communications system as defined in either one of claims 1 or 2 claim 1, wherein each of said reset signals provided to said second generator means comprises a combination of said key number signal and a signal of said first signal sequence, and wherein each of said reset signals provided to said receive generator means comprises a combination of said key number signal and a signal of said deciphered first signal sequence.
4. A communications systems as defined in claim 3, wherein said key number signal is changed at predetermined time intervals.
5. A communications system as defined in claim 4, wherein said second generator means is a non-linear pseudorandom sequence generator.
6. A communications system as defined in claim 3, wherein a plurality of receivers receive the encrypted signal transmitted by said transmitter, each of said receivers having a corresponding unique identification number and said enciphered key number received at each receiver being enciphered with the user identification number unique to said each receiver.
7. The communications system as defined in claim 6, wherein said first signal sequence represents a substantially random number sequence.
9. A method as defined in claim 8, further comprising:
enciphering said key number signal at said transmitter with wherein said further signal comprises a user identification number signal uniquely identifying said receiver;
transmitting said enciphered key number signal to said receiver;
deciphering said enciphered key number signal at said receiver in accordance with said user identification number signal uniquely identifying said receiver; and
providing said deciphered key number signal to said deciphering means.
10. The method as defined in claim 9, further comprising the steps of:
combining said key number signal and a signal in said first sequence to obtain said reset signal in said transmitter; and
combining said key number signal and a signal in said deciphered first sequence in order to obtain said reset signal in said receiver.
11. The method as defined in any one of claims 8-10, further comprising the step of periodically changing said key number signal.
12. The method as defined in claim 11, wherein said second generator means in said transmitter and said generator means in said receiver each generate non-linear pseudo-random signal sequences.
13. The method as defined in claim 12, wherein said first signal sequence represents a substantially random number sequence.
15. A communications system as defined in claim 14, wherein said transmit signal processing means includes encryption means for encrypting said program signal in accordance with an encryption control signal, and second generator means at said transmitter for generating a second sequence of signals representing a second sequence of numbers, said second generator means being periodically reset by a reset signal comprising at least the output of said first generator means to thereby generate a plurality of sequence segments each beginning with a reset signal, the output of said second generator means comprising said encryption control signal.
16. A communications system as defined in claim 15, wherein said reset signal comprises a combination of said key number signal and the output of said first generator means.
18. A method as defined in claim 17, wherein said step of encrypting said program signal in accordance with at least said first sequence of signals comprises the steps generating a second sequence of signals representing a second sequence of numbers, said second sequence of signals comprising a plurality of sequence segments each beginning with a reset signal, said reset signal comprising at least said first signal sequence, said and encrypting said program signal in accordance with said second sequence of signals.
19. A method as defined in claim 18, wherein said reset signal comprises a combination of said key number signal and said first sequence of signals. 20. In a communications system including a transmitter and a receiver, said transmitter including a program source for providing a program signal representing program information, a transmit signal processor for encrypting said program signal in accordance with a transmit control signal and transmit means for transmitting said encrypted signal, said receiver including receive means for receiving said encrypted signal, a receiver signal processor for decrypting said encrypted signal in accordance with a receive control signal and means for receiving said decrypted signal and providing said program information, the improvement comprising:
first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers;
key number means at said transmitter for providing a key number signal representing a key number;
second generator means at said transmitter for generating a second sequence of signals representing a second sequence of numbers, said second generator means being periodically reset by a reset signal comprising the output of said first generator means to thereby generate a plurality of sequence segments each beginning with a reset signal, the output of said second generator means comprising said transmit control signal;
means at said transmitter for enciphering said first sequence of signals with said key number signal and for providing said enciphered first signal sequence to said transmit means for transmission with said encrypted program signal;
means at said receiver for providing said key number signal;
receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and
receive generating means for generating a sequence of signals representing said first sequence of numbers, said receive generating means being periodically reset by a reset signal comprising the output of said receive deciphering means to thereby generate said plurality of sequence segments, said plurality of sequence segments being provided by said receive generating means to said receive signal processor as said receive control signal;
said communications system further comprising:
means for providing an identification number signal uniquely identifying said receiver;
means for enciphering said key number signal with said identification number signal;
means at said receiver for providing said identification number signal; and
means at said receiver for receiving said identification number signal and said enciphered key number signal and for deciphering said key number signal, said deciphered key number signal being provided to said receive
deciphering means. 21. A communications system as defined in claim 20, wherein each of said reset signals provided to said second generator means comprises a combination of said key number signal and a signal of said first signal sequence, and wherein each of said reset signals provided to said receive generator means comprises a combination of said key number signal and a signal of said deciphered first signal sequence. 22. A communications system as defined in claim 21, wherein said key number signal is changed at predetermined time intervals. 23. A communications system as defined in claim 22, wherein said second generator means is a non-linear pseudorandom sequence generator. 24. A communications system as defined in claim 21, wherein a plurality of receivers receive the encrypted signal transmitted by said transmitter, each of said receivers having a corresponding unique identification number and said enciphered key number received at each receiver being enciphered with the user identification number unique to said each receiver. 25. A communications system as defined in claim 24, wherein said first signal sequence represents a substantially random number sequence. 26. In a method of providing security in a signal transmission system, said method including the steps of encrypting in accordance with an encryption control signal a program signal representing information, transmitting said encrypted signal, receiving said encrypted signal, decrypting said received encrypted signal in accordance with a decryption control signal and providing said information represented by said decrypted signal, the improvement comprising:
generating a key number signal representing a key number;
generating a first signal sequence representing a first sequence of numbers;
generating a second signal sequence representing a second sequence of numbers, said second signal sequence being periodically reset by a reset signal comprising a signal of said first signal sequence to thereby generate a plurality of second sequence segments;
providing said second sequence segments to said transmit signal processor as said encryption control signal;
enciphering said first signal sequence with said key number and providing said enciphered first sequence to said transmitter for transmission with said encrypted signal;
decrypting said said enciphered first sequence at said receiver in accordance with said key number signal;
generating said second sequence segments at said receiver by resetting a receive number signal generator with a reset signal comprising said deciphered first signal sequence;
providing said second sequence segments to said receive signal processor as said decryption control signal;
said method further comprising:
enciphering said key number signal at said transmitter with a user identification signal uniquely identifying said receiver;
transmitting said enciphered key number signal to said receiver;
deciphering said enciphered key number signal at said receiver in accordance with said user identification number signal uniquely identifying said receiver; and
providing said deciphered key number signal to said deciphering means.
27. The method as defined in claim 26, further comprising the steps of:
combining said key number signal and a signal in said first sequence to obtain said reset signal in said transmitter; and
combining said key number signal and a signal in said deciphered first sequence in order to obtain said reset signal in said receiver.
28. The method as defined in any one of claims 26 or 27, further comprising the step of periodically changing said key number signal. 29. The method as defined in claim 28, wherein said second generator means in said transmitter and said generator means in said receiver each generate non-linear pseudo-random signal sequences. 30. The method as defined in claim 29, wherein said first signal sequence represents a substantially random number sequence. 31. A communications system including a transmitter and a receiver, said system comprising:
a program source at said transmitter for providing a program signal representing program information;
first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers;
key number means at said transmitter for providing a key number signal representing a key number;
transmit signal processing means at said transmitter responsive to at least said first sequence of signals for encrypting said program signal;
enciphering means at said transmitter for enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmit means at said transmitter for transmitting said encrypted program signal and said enciphered first signal sequence;
means at said receiver for providing said key number signal;
receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and
receive generating means at said receiver responsive to at least said output of said receive deciphering means for receiving and decrypting said encrypted program signal to obtain said program signal;
wherein said transmit signal processing means includes encryption means for encrypting said program signal in accordance with an encryption control signal, and second generator means at said transmitter for generating a second sequence of signals representing a second sequence of numbers, said second generator means being periodically reset by a reset signal comprising at least the output of said first generator means to thereby generate a plurality of sequence segments each beginning with a reset signal, the output of said second generator means comprising said encryption control signal; and
wherein said reset signal comprises a combination of said key number signal
and the output of said first generator means. 32. A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
providing a program signal representing information;
generating a first sequence of signals representing a first sequence of numbers;
providing a key number signal representing a key number;
encrypting said program signal in accordance with at least said first sequence of signals;
enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmitting said encrypted program signal and said enciphered first signal sequence to said receiver;
providing said key number signal at said receiver;
deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and
decrypting said encrypted program signal at said receiver in accordance with at least said deciphered first signal sequence to obtain said program signal;
wherein said step of encrypting said program signal in accordance with at least said first sequence of signals comprises the steps of generating a second sequence of signals representing a second sequence of numbers, said second sequence of signals comprising a plurality of sequence segments each beginning with a reset signal, said reset signal comprising at least said first signal sequence, and encrypting said program signal in accordance with said second sequence of signals; and
wherein said reset signal comprises a combination of said key number signal
and said first sequence of signals. 33. A communications system as defined in claim 1, wherein said further signal is fixed during normal operation of said system. 34. A communications system as defined in claim 1, wherein said key number signal is periodically changed. 35. A communications system as defined in claim 34, wherein said key number signal changes at a rate slower than the signals of said first sequence of signals. 36. A method as defined in claim 8, wherein said further signal is fixed during normal operation of said system. 37. A method as defined in claim 8, wherein said step of generating said key number signal comprises periodically changing said key number signal.
38. A method as defined in claim 37, wherein said key number signal is changed at a rate slower than the signals of said first sequence of signals. 39. A communications system as defined in claim 14, wherein said further signal is fixed during normal operation of said system. 40. A communications system as defined in claim 14, wherein said key number signal is periodically changed. 41. A communications system as defined in claim 40, wherein said key number signal changes at a rate slower than the signals of said first sequence of signals. 42. A method as defined in claim 17, wherein said further signal is fixed during normal operation of said system. 43. A method as defined in claim 17, wherein said step of generating said key number signal comprises periodically changing said key number signal. 44. A method as defined in claim 43, wherein said key number signal is changed at a rate slower than the signals of said first sequence of signals. 45. A communications system including a transmitter and a receiver, said system comprising:
a program source at said transmitter for providing a program signal representing program information:
first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers common to all receivers receiving said program information;
key number means at said transmitter for providing a key number signal representing a key number common to all receivers receiving said program information;
transmit signal processing means at said transmitter responsive to at least said first sequence of signals for encrypting said program signal;
enciphering means at said transmitter for enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmit means at said transmitter for transmitting said encrypted program signal and said enciphered first signal sequence;
means at said receiver for providing said key number signal;
receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and
receive generating means at said receiver responsive to at least said output of said receive deciphering means for receiving and decrypting said encrypted program signal to obtain said program signal.
A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
providing a program signal representing information;
generating a first sequence of signals representing a first sequence of numbers common to all receivers receiving said information;
providing a key number signal representing a key number common to all receivers receiving said information;
encrypting said program signal in accordance with at least said first sequence of signals;
enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmitting said encrypted program signal and said enciphered first signal sequence to said receiver;
providing said key number signal at said receiver;
deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and
decrypting said encrypted program signal at said receiver in accordance with said first signal sequence to obtain said program signal. 47. A communications system including a transmitter and a receiver, said system comprising:
a program source at said transmitter for providing a program signal representing program information;
first generator means at said transmitter for generating a first sequence of signals representing a first sequence of numbers changing at least several times per minute;
key number means at said transmitter for providing a key number signal representing a key number;
transmit signal processing means at said transmitter responsive to at least said first sequence of signals for encrypting said program signal;
enciphering means at said transmitter for enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmit means at said transmitter for transmitting said encryted program signal and said enciphered first signal sequence;
means at said receiver for providing said key number signal;
receive deciphering means at said receiver for receiving said enciphered first signal sequence and said key number, deciphering said first signal sequence in accordance with said key number and providing said deciphered first signal sequence as an output; and
receive generating means at said receiver responsive to at least said output of said receive deciphering means for receiving and decrypting said encrypted program signal to obtain said program signal.
A communications system according to claim 47, wherein the numbers in said first sequence of numbers change approximately once per second. 49. A method of providing security in a signal transmission system between a transmitter and a receiver, said method comprising the steps of:
providing a program signal representing information;
generating a first sequence of signals representing a first sequence of numbers changing at least several times per minute;
providing a key number signal representing a key number;
encrypting said program signal in accordance with at least said first sequence of signals;
enciphering said first sequence of signals with said key number signal to provide an enciphered first signal sequence;
transmitting said encrypted program signal and said enciphered first signal sequence to said receiver;
providing said key number signal at said receiver;
deciphering said first signal sequence at said receiver in accordance with said key number to obtain a deciphered first signal sequence; and
decrypting said encrypted program signal at said receiver in accordance with said first signal sequence to obtain said program signal.
50. A method according to claim 49, wherein the numbers in said first sequence of numbers change approximately once per second.

This is a continuation of application No. 07/192,014 filed May 9, 1988, now abandoned seeking Reissue of U.S. Pat. No. 4,484,027.

The present invention is related to the confidentiality of television signal transmissions, and more particularly to the protection of TV signal transmissions from unauthorized reception. The environment in which the present invention may be widely applicable, and in the context of which the invention will be described herein, is that of subscriber television and TV program distribution.

Subscriber television systems are becoming increasingly widespread wherein TV signals are sent out via a cable network or over the air and are intended for reception and viewing by only those subscribers who have paid a monthly fee. With the increase in subscriber television systems has also come an increase in the number of people attempting to receive and display the premium television programs without payment. Thus, there is a need for more sophisticated security techniques for preventing such unauthorized reception.

Many existing subscriber television systems utilize, directly or indirectly, signals transmitted via satellite, and it is becoming quite common for non-paying individuals to receive and display the premium television programs via television receive only (TVRO) antennas, thus resulting in a substantial loss of revenue for the distributors of the subscription television programs. In addition, various direct satellite broadcast television systems are currently being proposed wherein subscription television programs will be broadcast directly via satellite to individual subscriber homes. These subscription satellite television (SSTV) systems will be quite vulnerable to unauthorized reception, and an effective security technique is therefore highly desirable.

The purpose of a security subsystem for an SSTV system is to protect the distributor's business interest and, accordingly, the following objectives should be achieved:

(1) To prevent a non-subscriber from receiving intelligible video and audio signals by using a regular home television set;

(2) To prevent a delinquent subscriber from receiving intelligible video and audio signals by using the SSTV decoder;

(3) To prevent a legitimate subscriber from receiving intelligible video and audio signals of unsubscribed SSTV channels or programs;

(4) To discourage an average technician from building his own receiver capable of obtaining acceptable quality video and audio signals;

(5) To discourage a small unauthorized business concern from manufacturing and marketing devices which are capable of receiving and displaying acceptable quality video and audio signals from the SSTV channels; and

(6) To allow a legitimate subscriber to receive and display high quality video and audio signals from the subscribed channels or programs.

It would also be highly desirable to achieve the above objectives at a reasonable cost.

A number of security systems for CATV exist, most of which involve the suppression or removal of the horizontal sync pulses from the video signal before transmission, and the recovery of the sync pulses at the receive end. These techniques will prevent people without the sync recovery circuits from receiving and displaying the programs and may therefore achieve objectives (1) and (6) above, but those these security systems do not achieve objectives (2) and (3) and, since sync recovery circuits are relatively easily designed and manufactured, also do not satisfy objectives (4) and (5).

More sophisticated techniques may include additional intelligence in the subscriber's decoder box, including the capability of receiving commands from a control center which are specifically addressed to an individual subscriber and are used to turn on or off some or all of the channels. These more sophisticated security techniques may succeed in achieving objectives (1)-(3) and (6), but still do not satisfy objectives (4) and (5). For example, most of these techniques involve the checking of a password, and a particular channel is turned on only if the password is matched. This could be relatively easily by-passed by modifying the subscriber's decoder box or building a separate box with all of the necessary features except the on/off switch. Further, subscribers may also be able to tamper with the decoder box to receive more programs than are actually paid for.

It is an object of the present invention to provide a security subsystem for a subscription television system wherein all of the above-mentioned objectives (1)-(6) are achieved.

It is a further object of this invention to provide such a security subsystem of minimal cost and complexity.

These and other objects are achieved according to the present invention by using a cryptographic technique for scrambling and descrambling of the video signals. The scrambling and descrambling techniques utilize a "key" which is changed on a regular basis and is sent only to paid subscribers, and even this "key" is sent in a different encrypted form to each subscriber so that delinquent subscribers cannot learn the current key from others.

A record is kept of unique user ID codes corresponding to each subscriber, and in a transmitter according to the preferred embodiment of this invention, the key is ciphered with each subscriber's unique ID code prior to sending the key to that subscriber. A random number generator in the transmitter generates a new random number at regular intervals, for example, every second, and this number is combined with the key, and the combined number is then used as a seed to reset a PN sequence generator every second. This PN sequence generator will thus generate a PN sequence with a random seed in one-second segments, and the segmented PN sequence is supplied to a signal processor where it is used to scramble the audio and video program signals. The random number generator is also ciphered with the key and the enciphered random number is continually transmitted with the scrambled video signal.

At the receiver, the enciphered key, which has been sent either via satellite or mail, is deciphered in the receiver utilizing the particular subscriber's unique ID code, which ID code is internal to the receiver and is unknown to the subscriber. The deciphered key is then in turn used to decipher the enciphered random number received with the scrambled program signal. The deciphered key and random number are then combined as in the transmitter, and the combined signal is used to continually reset a PN sequence generator identical to that in the transmitter so that a segmented PN sequence will be generated in the reciver which is identical to that generated in the transmitter, and this segmented PN sequence can then be used to descramble the received signal. The descrambled signal will then be supplied to the subscriber television set.

The invention will be more clearly understood with reference to the following description in conjunction with the accompanying drawing wherein the single FIGURE is a block diagram of the essential components of the SSTV security system according to the present invention.

The drawing illustrates a functional block diagram of the SSTV security system according to this invention. The SSTV transmitter will typically include or have access to a billing system computer 10 which will store subscriber information including a list of paid subscribers and their corresponding unique user ID codes. This information may typically be stored in a user data base 12 within the computer. Also within the computer will be a register 14 or the like containing a key which will be changed on a regular basis, e.g. monthly. In preparation for sending this "key of the month" to each current subscriber, the key is enciphered in an encipherer 16 with the user ID code unique to that particular current subscriber, and the enciphered key is then sent to the subscriber.

The transmitter includes a pseudo-random number (PN) sequence generator 18 and a random number generator 20. The random number generator 20 periodically generates a new random number, e.g. once every second, and the outputs of the random number generator 20 and key register 14 are combined and loaded into the PN sequence generator 18 to periodically reset or "seed" the PN sequence generator 18 in a manner well known in the art. Each seeding of the sequence generator 18 will begin a new segment of the PN sequence. The program signal from source 22 is supplied to a signal processor 24 where it is encrypted with the segmented PN sequence from generator 18. The encryption technique used may be any one of a variety of well known techniques and need not be discussed in detail herein. The encrypted, or scrambled, signal is then provided to a transmitter 26 for transmission over link 100 to the various subscriber receivers.

The random number from generator 20 is enciphered with the key of the month in an encipherer 28, and the enciphered random number is transmitted with the scrambled video signal over the link 100.

At the receiver, a register 30 or the like internal to the subscriber TV receiver contains a subscriber-specific secret user ID code which is set prior to installation and is stored in the user data base 12 of the billing computer at the transmitter. Thus, when the subscriber receiver receives the enciphered key or when the user receives the enciphered key by mail and enters the enciphered key into the receiver, a decipherer 32 in the receiver deciphers the enciphered key with the secret user ID code specific to that particular subscriber, and the deciphered key is provided to a decipherer 34. A receiver 36 separates the scrambled signal from the enciphered random number received over link 100 and provides the enciphered random number to the decipherer 34 where it is deciphered with the key received from the decipherer 32. The deciphered random number and key are then combined and loaded into the PN sequence generator 38 to reset or "seed" the sequence generator in the same manner as in the transmitter, to thereby result in the same segmented PN sequence as was used for scrambling in the SSTV transmitter signal processor 24. This segmented PN sequence is then provided to signal processor 40 where it is used to descramble the received program signal. The descrambled signal is then provided to the subscriber television set 42.

The above-described security system provides a novel technique for generating and synchronizing a segmented pseudo-random number (PN) sequence, and a secure key distribution method. The segmented PN sequence generated is used to control the video and audio signal processors that scramble and descramble the program signals. Since a different segmented PN sequence will be generated by each distinct key, the scrambling sequence is different for each key, and by periodically changing the key the scrambling and descrambling sequences will change. Thus, it is not possible for anyone without exact knowledge of the current key to descramble the received program signal with or without a descrambling device.

For each given duration of time, a particular channel is scrambled by a PN sequence that is generated by a randomly selected number and the key of the month. To prevent subscribers of different channels from exchanging the keys among themselves, it is essential that the key for a given channel distributed to each subscriber look different, and this accomplished by enciphering the key with each subscriber's unique user ID code. In this way, although a single key is provided by the register 14 at any one time, a different key is required by each subscriber. It is only when the subscriber-specific key is entered into the receiver that the true key of the month contained in register 14 can be provided to the decipherer 34 and sequence generator 38, and the deciphering of this true key of the month in the decipherer 32 is performed internally of the subscriber receiver and without the subscriber's knowledge.

An important feature of any security system is that a legitimate subscriber must be capable of obtaining synchronization within a short period of time. In the system according to the present invention, the PN sequence used for scrambling and descrambling the signal in signal processors 24 and 40, respectively, is separated into short segments each of which is seeded by the combination of the key of the month and a random number which changes, for example, once every second. Thus, assuming that a legitimate subscriber does have his appropriate key, the time required to acquire synchronization will be substantially equal to the duration of each random number so that synchronization can be acquired rapidly in case of loss of sync due to power outages, rainstorms, changing of channels, etc.

The individual components in the security system according to the present invention are known in the art and need not be described in detail herein since the internal details of these components do not constitute a part of the present invention. The encipherers used to encipher the key of the month and the random number can be two different encipherers, but for the sake of hardware simplicity at the receive side, and consequent cost savings in mass production of the subscriber receivers, it is preferable that the same encipherers be used. The encipherer may employ any enciphering method as long as it has a sufficiently high level of security.

The PN sequence generator can be any general PN sequence generator as long as it also has sufficient security strength, e.g. a properly selected non-linear feedback shift register may suffice.

The random number generator in the transmitter may be a well known thermal noise generator which generates "true" random numbers, or it may be a pseudo-random number generator similar to the sequence generator 18, implemented in a well known manner with digital electronics or computer software. Similarly, the technique for combining the key of the month and the random number generator to produce the "seed" for the PN sequence generators 18 and 38 is not critical, with the simplest technique being a bit-by-bit modulo-2 addition of the two numbers.

In general, each of the functional blocks in the drawing can be implemented with existing techniques, with system complexity and cost and security strength depending on the particular implementation of each of the functional blocks.

The transformation of the simple cipherer is specified by a variable which is different for each channel or special program, and is changed every month.

The user ID code 30 within each subscriber set may be a set of binary switches or a bit pattern programmed into a read-only memory in a sealed box to prevent the subscriber from seeing or changing the number.

The use of a simple cipherer in addition to the non-linear feedback shift-register may seem to increase the system complexity unnecessarily. However, since only a small amount of data, namely the "seed", need be handled each time, and since the statistical properties of the cipherer do not impact to the output of the PN sequence generator, the cipherer can be very simple. One possible approach, for example, is a ROM table of random bits with or without cipher feedback. The use of this simple cipherer greatly simplifies the problem of cryptosynchronization and key distribution, and therefore reduces the overall system complexity.

Suitable alternatives for the scrambling of the program signals include conventional scrambling techniques such as on-off switching, randomly inverting lines, fields or frames, and delaying horizontal lines or fields by certain randomly fixed steps. In any case, the technique used will require the generation of a PN sequence which must be synchronized at both the transmit and receive sides.

Lee, Lin-Nan, Fang, Russell J.

Patent Priority Assignee Title
10334292, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10523350, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10609425, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10616638, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10715835, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
11868447, Oct 11 2006 OL SECURITY LIMITED LIABILITY COMPANY Method and system for secure distribution of selected content to be protected
5029207, Feb 01 1990 Cisco Technology, Inc External security module for a television signal decoder
5029208, Mar 03 1989 NEC Corporation Cipher-key distribution system
5185796, May 30 1991 MOTOROLA SOLUTIONS, INC Encryption synchronization combined with encryption key identification
5195136, Sep 30 1991 MOTOROLA SOLUTIONS, INC Method and apparatus for data encryption or decryption
5237610, Feb 01 1990 Cisco Technology, Inc Independent external security module for a digitally upgradeable television signal decoder
5237611, Jul 23 1992 Crest Industries, Inc. Encryption/decryption apparatus with non-accessible table of keys
5355409, Mar 13 1992 MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD Scramble codec and a television receiver incorporating the same
5455862, Dec 02 1993 CRESTECH, LLC Apparatus and method for encrypting communications without exchanging an encryption key
5555308, Nov 10 1994 LEVIEN, ANGELIKA R Encryption of signals to insure viewership of commercials
5627892, Apr 19 1995 Google Technology Holdings LLC Data security scheme for point-to-point communication sessions
5727065, Nov 14 1994 Hughes Electronics Corporation Deferred billing, broadcast, electronic document distribution system and method
5764771, Jul 03 1995 THOMPSON MULTIMEDIA S A Method for processing a digital signal in a so-called secure communication system and use of this method for access control and/or binary signature
6061452, Nov 29 1996 Canon Kabushiki Kaisha Secure media on demand system whereby charge is determined in part from the periodicity of an encryption key
6097307, Oct 29 1993 National Semiconductor Corporation Security system with randomized synchronization code
6097816, Apr 08 1994 TUMBLEWEED HOLDINGS LLC Crypt key system
6105134, Apr 03 1995 Scientific-Atlanta, LLC Verification of the source of program information in a conditional access system
6125184, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Method and apparatus for an adapter card providing conditional access in a communication system
6131160, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Method and apparatus for an adapter card providing conditional access in a communication system
6157719, Apr 03 1995 TECH 5 SAS Conditional access system
6215873, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Adapter for connecting computer to satellite antenna
6292568, Dec 16 1966 TECH 5 SAS Representing entitlements to service in a conditional access system
6307937, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Method and apparatus for an adapter card providing conditional access in a communication system
6331979, Nov 14 1994 Hughes Electronics Corporation Method and apparatus for connecting computer to satellite antenna
6337911, Nov 14 1994 United Module Corporation Deferred billing, broadcast, electronic document distribution system and method
6381227, Jun 17 1993 GILAT SATELLITE NETWORKS LTD Frame relay protocol-based multiplex switching scheme for satellite mesh network
6424714, Dec 04 1995 Scientific-Atlanta, LLC Method and apparatus for providing conditional access in connection-oriented interactive networks with a multiplicity of service providers
6424717, Apr 03 1995 TECH 5 SAS Encryption devices for use in a conditional access system
6510519, Apr 03 1995 TECH 5 SAS Conditional access system
6516412, Apr 03 1995 TECH 5 SAS Authorization of services in a conditional access system
6526508, Apr 03 1995 TECH 5 SAS Source authentication of download information in a conditional access system
6560340, Apr 03 1995 TECH 5 SAS Method and apparatus for geographically limiting service in a conditional access system
6587561, Mar 04 1998 SYNAMEDIA LIMITED Key delivery in a secure broadcasting system
6625130, Jun 17 1993 GILAT SATELLITE NETWORKS LTD Frame relay protocol-based multiplex switching scheme for satellite mesh network
6728878, Nov 14 1994 Hughes Electronics Corporation Deferred billing, broadcast, electronic document distribution system and method
6744892, Apr 03 1995 TECH 5 SAS Method and apparatus for geographically limiting service in a conditional access system
6771617, Jun 17 1993 Gilat Satellite Networks, Ltd. Frame relay protocol-based multiplex switching scheme for satellite mesh network
6937729, Apr 03 1995 TECH 5 SAS Representing entitlements to service in a conditional access system
6971008, Apr 03 1995 TECH 5 SAS Authorization of services in a conditional access system
7113926, Nov 29 1996 Canon Kabushiki Kaisha Secure media on demand system whereby charge is determined in part from the periodicity of an encryption key
7158058, Dec 09 2002 CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD Method and apparatus for generating a seed set in a data dependent seed selector
7191341, Dec 18 2002 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Methods and apparatus for ordering data in a cryptography accelerator
7224798, Apr 03 1995 TECH 5 SAS Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
7302415, Sep 30 1994 PIRACY PROTECTION LLC Data copyright management system
7321572, Jun 17 1993 Gilat Satellite Networks, Ltd. Frame relay protocol-based multiplex switching scheme for satellite mesh network
7346160, Apr 23 2003 Randomization-based encryption apparatus and method
7383447, Apr 01 1994 PIRACY PROTECTION LLC Method for controlling database copyrights
7397918, May 22 2000 SYNAMEDIA LIMITED Dynamically shifting control word
7434043, Dec 18 2002 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Cryptography accelerator data routing unit
7447914, Apr 01 1994 PIRACY PROTECTION LLC Method for controlling database copyrights
7496198, Apr 03 1995 TECH 5 SAS Partial dual encrypted stream utilizing program map tables
7515712, Aug 01 1997 TECH 5 SAS Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system
7568110, Dec 18 2002 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Cryptography accelerator interface decoupling from cryptography processing cores
7583626, Jun 17 1993 Gilat Satellite Networks, Ltd. Multiplex switching scheme for communications network
7600131, Jul 08 1999 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Distributed processing in a cryptography acceleration chip
7693508, Mar 28 2001 Qualcomm Incorporated Method and apparatus for broadcast signaling in a wireless communication system
7730323, Apr 01 1994 PIRACY PROTECTION LLC Controlling database copyrights
7730324, Apr 01 1994 PIRACY PROTECTION LLC Method for controlling database copyrights
7734251, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7747217, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7752649, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7752650, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7761890, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7764685, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7769170, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7769344, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7774809, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and method
7783252, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7784082, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7793332, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7797717, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7801304, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7801817, Oct 27 1995 PIRACY PROTECTION LLC Digital content management system and apparatus
7805399, Apr 03 1995 TECH 5 SAS Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
7805738, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7805748, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7805749, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7808404, Dec 09 2002 Marvell International Ltd. Method and apparatus for generating a seed set in a data dependent seed selector
7810115, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7814526, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7817208, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818761, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818776, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818777, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818778, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7823175, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7827109, Oct 27 1994 PIRACY PROTECTION LLC Digital content management system and apparatus
7827586, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7827587, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7830925, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7831204, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7836480, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7840976, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7844995, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849479, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849480, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849493, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7856649, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7856650, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7860131, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7860249, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7861263, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7861278, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7864248, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7864956, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7865920, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7870581, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7889865, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7908638, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7916865, May 22 2000 SYNAMEDIA LIMITED Dynamically shifting control word
7926084, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7940931, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7953223, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7958527, Sep 11 1987 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7966640, Sep 11 1987 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7979354, Apr 01 1994 PIRACY PROTECTION LLC Controlling database copyrights
7986785, Oct 27 1994 PIRACY PROTECTION LLC Data management
7992169, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7995760, Jun 08 2001 Nokia Technologies Oy Method for ensuring data transmission security, communication system and communication device
7996670, Jul 08 1999 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Classification engine in a cryptography acceleration chip
8024810, Oct 15 1998 Kioba Processing, LLC Method and apparatus for protecting digital data by double re-encryption
8046791, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8060903, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8068472, Jun 17 1993 Gilat Satellite Networks, Ltd Multiplex switching scheme for communications network
8077679, Mar 28 2001 Qualcomm Incorporated Method and apparatus for providing protocol options in a wireless communication system
8095785, Aug 01 1997 TECH 5 SAS Authentication of entitlement authorization in conditional access systems
8098818, Jul 07 2003 Qualcomm Incorporated Secure registration for a multicast-broadcast-multimedia system (MBMS)
8112782, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8121292, Feb 26 2002 Qualcomm Incorporated Method and apparatus for scrambling information bits on a channel in a communications system
8191091, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8295484, Dec 21 2004 NXP B V System and method for securing data from a remote input device
8352373, Sep 30 1994 PIRACY PROTECTION LLC Data copyright management system
8395707, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8396216, Nov 21 2003 TECH 5 SAS Partial dual-encryption using program map tables
8407782, Oct 27 1994 PIRACY PROTECTION LLC Data copyright management
8448254, Oct 27 1994 PIRACY PROTECTION LLC Digital content management system and apparatus
8542830, Apr 03 1995 TECH 5 SAS Method for partially encrypting program data
8548166, Apr 03 1995 Cisco Technology, Inc Method for partially encrypting program data
8554684, Apr 01 1994 PIRACY PROTECTION LLC Controlling database copyrights
8558950, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8559635, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8566868, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8572671, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8577033, Apr 03 1995 TECH 5 SAS Method for partially encrypting program data
8584162, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8587720, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8595502, Sep 29 1995 PIRACY PROTECTION LLC Data management system
8601528, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8607296, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8613034, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8621547, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8635644, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8640184, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8646001, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8675775, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8683539, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8713400, Oct 12 2001 Qualcomm Incorporated Method and system for reduction of decoding complexity in a communication system
8713624, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8718279, Jul 08 2003 QUALCOMM INCORPORATED, A CORPORATION OF DELAWARE Apparatus and method for a secure broadcast system
8724803, Sep 02 2003 Qualcomm, Incorporated Method and apparatus for providing authenticated challenges for broadcast-multicast communications in a communication system
8730999, Oct 12 2001 Qualcomm Incorporated Method and system for reduction of decoding complexity in a communication system
8739241, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8752088, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8804727, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8839293, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8869228, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8869229, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8893177, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8914825, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8971790, Jan 02 2003 Qualcomm Incorporated Method and apparatus for broadcast services in a communication system
8973034, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8983065, Oct 09 2001 Qualcomm Incorporated Method and apparatus for security in a data processing system
9038124, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9100457, Mar 28 2001 Qualcomm Incorporated Method and apparatus for transmission framing in a wireless communication system
9210370, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9245260, Oct 27 1994 PIRACY PROTECTION LLC Data copyright management
9264426, Dec 20 2004 NXP B V System and method for authentication via a proximate device
9288192, Dec 21 2004 NXP B V System and method for securing data from a remote input device
9294205, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9674560, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
RE36181, Nov 08 1996 LEAR CORPORATION EEDS AND INTERIORS Pseudorandom number generation and crytographic authentication
RE36752, Dec 23 1996 LEAR CORPORATION EEDS AND INTERIORS Cryptographic authentication of transmitted messages using pseudorandom numbers
RE39166, Feb 01 1990 Cisco Technology, Inc External security module for a television signal decoder
RE41657, Oct 27 1994 PIRACY PROTECTION LLC Data management system
RE42163, Apr 01 1994 PIRACY PROTECTION LLC Data management system
RE42921, Nov 26 1994 LG Electronics Inc. Copy prevention method and apparatus for digital video system
RE42922, Nov 22 1995 LG Electronics Inc. Copy prevention method and apparatus for digital video system
RE42950, Nov 26 1994 LG Electronics Inc. Copy prevention method and apparatus for digital video system
RE42951, Nov 26 1994 LG Electronics Inc. Copy prevention method and apparatus for digital video system
RE43599, Oct 27 1994 PIRACY PROTECTION LLC Data management system
RE43993, Dec 08 1994 LG Electronics Inc. Method and apparatus for scrambling and/or descrambling digital video data and digital audio data using control data
RE44068, Dec 08 1994 LG Electronics Inc. Method and apparatus for descrambling digital video data and digital audio data using control data
RE44106, Dec 08 1994 LG Electronics Inc Copy prevention method and apparatus of a digital recording/reproducing system
RE44121, Dec 08 1994 LG Electronics Inc. Copy prevention method and apparatus of a digital recording/reproducing system
RE47642, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE47867, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE47968, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE48484, Nov 03 1981 Personalized Media Communications, LLC Signal processing apparatus and methods
RE48565, Nov 03 1981 Personalized Media Communications LLC Providing a subscriber specific solution in a computer network
RE48633, Nov 03 1981 Personalized Media Communications LLC Reprogramming of a programmable device of a specific version
RE48682, Nov 03 1981 Personalized Media Communications LLC Providing subscriber specific content in a network
Patent Priority Assignee Title
3238297,
3649915,
3659046,
3717206,
3733431,
3769448,
3801732,
3824332,
3826863,
3852519,
3857997,
3911204,
3911216,
3914534,
3916091,
3919462,
3934079, Oct 26 1973 Jerrold Electronics Corporation Bilateral communications system for distributing commerical and premium video signaling on an accountable basis
3936593, Aug 05 1974 GTE Laboratories Incorporated Scrambler and decoder for a television signal
3956615, Jun 25 1974 IBM Corporation Transaction execution system with secure data storage and communications
3982062, Jul 26 1973 Jerrold Electronics Corporation Video encription system
3996418, Aug 05 1974 GTE Laboratories Incorporated Scrambler and decoder for secure television system
3997718, Feb 01 1973 Magnavox Electronic Systems Company Premium interactive communication system
3999005, Dec 26 1974 ECom Corporation Secure transmission of AM or FM signals
4024574, Feb 26 1975 INTRA-VIDEO, INC Validation method and apparatus for pay television systems
4025948, Feb 25 1975 INTRA-VIDEO, INC Coding system for pay television apparatus
4034402, Jul 01 1974 Hughes Aircraft Company Video scrambling system
4058830, Jun 06 1975 One way data transmission system
4068264, Jul 19 1976 INTRA-VIDEO, INC Pay television system utilizing binary coding
4070693, Aug 08 1975 Westinghouse Electric Corporation Secure television transmission system
4075660, Feb 18 1972 INTRA-VIDEO, INC Pay television system with synchronization suppression
4081831, Apr 08 1976 SOCIETY NATIONAL BANK High security subscription television system employing real time control of subscriber's program reception
4081832, Jun 08 1976 Pay Television Corporation Pay television system, method and apparatus
4091413, Jan 17 1977 Security system for pay-TV channel
4091417, Feb 26 1975 INTRA-VIDEO, INC Decoder mode validation apparatus for pay television systems
4104486, Jun 29 1976 IPPV ENTERPRISES, LLC System for accumulating data over nondedicated telephone lines
4109281, May 07 1976 Pioneer Electronic Corporation Terminal device for CATV
4112464, May 11 1977 TV COM TECHNOLOGIES, INC Subscription TV decoder logic system
4115807, Jul 19 1976 INTRA-VIDEO, INC Telephone billing apparatus for a subscription television system
4118669, Oct 15 1976 Premier Cablevision, Limited; National Cablevision, Limited Remote disconnect-reconnect tap for cable television systems
4126762, May 04 1976 IPPV ENTERPRISES, LLC Method and system for accumulating data over nondedicated telephone lines
4130833, Apr 11 1977 INTRA-VIDEO, INC Pay television system
4148063, Apr 28 1977 INTRA-VIDEO, INC Method and apparatus for encoding audio signals in television systems
4161751, May 19 1977 ELECTRONIC MECHANICAL PRODUCTS CO ; AEROCAM COMPANY High-security cable television access system
4163254, Feb 14 1977 IPPV ENTERPRISES, LLC Method and system for subscription television billing and access
4200770, Sep 06 1977 Stanford University Cryptographic apparatus and method
4225884, Feb 14 1977 IPPV ENTERPRISES, LLC Method and system for subscription television billing and access
4292650, Oct 29 1979 ZENITH RADIO CORPORATION, A CORP OF DE Stv Subscriber address system
4310720, Mar 31 1978 Pitney Bowes Inc. Computer accessing system
4317957, Mar 10 1980 System for authenticating users and devices in on-line transaction networks
4323921, Feb 06 1979 ETABLISSEMENT PUBLIC DE DIFFUSION DIT TELEDIFFUSION DE FRANCE ; L ETAT FRANCIS, REPRESENTE PAR LE SECRETAIRE D ETAT AUX POSTES ET TELECOMMUNICATIONS CENTRE NATIONAL D ETUDES DES DES TELECOMMMUNICATIONS System for transmitting information provided with means for controlling access to the information transmitted
4337483, Feb 06 1979 ETABLISSEMENT PUBLIC DE DIFFUSION DIT TELEDIFFUSION DE FRANCE ; L ETAT FRANCAIS, REPRESENTE PAR SECRETAIRE D ETAT POSTES ET TELECOMMUNICATIONS CENTRE NATIONAL D ETUDES DES TELECOMMUNICATION Text video-transmission system provided with means for controlling access to the information
4354201, Jun 15 1979 Etablissement Public de Diffusion dit Telediffusion de France Television system with access control
4365110, Jun 05 1979 Comsat Corporation Multiple-destinational cryptosystem for broadcast networks
4388643, Apr 06 1981 Northern Telecom Limited Method of controlling scrambling and unscrambling in a pay TV system
4398216, Sep 19 1980 COMMUNICATIONS PROCESSING SYSTEMS, INC , A CORP OF CA Multiple signal transmission method and system, particularly for television
4405942, Feb 25 1981 MARTIN, JOHN R Method and system for secure transmission and reception of video information, particularly for television
4410911, Jul 14 1982 COMMUNICATIONS PROCESSING SYSTEMS, INC , A CORP OF CA Multiple signal transmission method and system, particularly for television
4484027, Nov 19 1981 Comsat Corporation Security system for SSTV encryption
4528589, Feb 14 1977 IPPV ENTERPRISES, LLC Method and system for subscription television billing and access
4531020, Jul 23 1982 TV COM INTERNATIONAL, INC Multi-layer encryption system for the broadcast of encrypted information
4531021, Jun 19 1980 TV COM INTERNATIONAL, INC Two level encripting of RF signals
4600942, Jul 29 1982 COMMUNICATIONS PROCESSING SYSTEMS, INC , A CORP OF CA Secure coding and decoding system and method for television program signals
GB2050021,
//
Executed onAssignorAssigneeConveyanceFrameReelDoc
Sep 18 1989Communications Satellite Corporation(assignment on the face of the patent)
May 24 1993Communications Satellite CorporationComsat CorporationCHANGE OF NAME SEE DOCUMENT FOR DETAILS 0067110455 pdf
Date Maintenance Fee Events
Mar 19 1992M184: Payment of Maintenance Fee, 8th Year, Large Entity.
Jun 19 1992ASPN: Payor Number Assigned.
May 17 1996M185: Payment of Maintenance Fee, 12th Year, Large Entity.
Jun 07 1996ASPN: Payor Number Assigned.
Jun 07 1996RMPN: Payer Number De-assigned.


Date Maintenance Schedule
Mar 27 19934 years fee payment window open
Sep 27 19936 months grace period start (w surcharge)
Mar 27 1994patent expiry (for year 4)
Mar 27 19962 years to revive unintentionally abandoned end. (for year 4)
Mar 27 19978 years fee payment window open
Sep 27 19976 months grace period start (w surcharge)
Mar 27 1998patent expiry (for year 8)
Mar 27 20002 years to revive unintentionally abandoned end. (for year 8)
Mar 27 200112 years fee payment window open
Sep 27 20016 months grace period start (w surcharge)
Mar 27 2002patent expiry (for year 12)
Mar 27 20042 years to revive unintentionally abandoned end. (for year 12)