Television signal scrambling system and method
First Claim
1. A method of operating a television scrambling system including a plurality of subscriber terminals having selectively controllable descrambling means and a first session key comprising the steps of:
- alternately transmitting a scrambled television signal with a data packet encrypted with said first session key and transmitting said scrambling television signal with said data packet encrypted with a second session key, to all subscriber terminals to permit operation of said descrambling means to descramble the television signal by subscriber terminals having said first session key or said second session key;
transmitting said second session key to authorized subscriber terminals only; and
alternately transmitting said scrambled television signal with a data packet encrypted with said second session key and transmitting said scrambled television signal with said data packet encrypted with a third session key to all subscriber terminals, whereby subscriber terminals with said first session key and without said second session key or said third session key cannot descramble said television signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a pay per view (PPV) television system includes transmitting global data packets alternately encrypted with two different session keys. Subscriber terminals store three session keys, and automatically sequence through the session keys in an ateempt to decrypt the data packets. A program tag in the global data packet identifies a television program and a memory location in the subscriber authorization memory and may also include a tag identifying an upcoming program for which the subscriber may self-authorize his terminal by accessing the memory location identified by the PPV tag. The program tag is required to enable the subscriber terminal descrambling means to descramble the accompanying television program. Subscriber terminals are periodically polled by addressed data packets whereupon the contents of their authorization memories are sent to the cable heat-end for billing purposes. After successful polling, a new session key is downloaded to the subscriber in an addressed data packet. After polling of all subscribers, the memory location identified by the PPV tag is cleared by means of a global data packet encrypted in the new session key which only polled subscriber terminals have. An unpolled subscriber terminal needs to be polled before it receives the new session key.
187 Citations
6 Claims
-
1. A method of operating a television scrambling system including a plurality of subscriber terminals having selectively controllable descrambling means and a first session key comprising the steps of:
-
alternately transmitting a scrambled television signal with a data packet encrypted with said first session key and transmitting said scrambling television signal with said data packet encrypted with a second session key, to all subscriber terminals to permit operation of said descrambling means to descramble the television signal by subscriber terminals having said first session key or said second session key; transmitting said second session key to authorized subscriber terminals only; and alternately transmitting said scrambled television signal with a data packet encrypted with said second session key and transmitting said scrambled television signal with said data packet encrypted with a third session key to all subscriber terminals, whereby subscriber terminals with said first session key and without said second session key or said third session key cannot descramble said television signal. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a pay per view television signal system including a plurality of subscriber terminals, each having an authorization memory comprising a plurality of memory locations for storing authorization data, unscrambling means for unscrambling a received television program in response to authorization data stored in a memory location identified by a simultaneously received program tag and a first session key for decrypting data packets, comprising the steps of:
-
transmitting a program tag, identifying a memory location of said authorization memory corresponding to a selected pay per view television program, in a data packet alternately encrypted with said first session key and a second session key; permitting subscriber terminals having said first session key to input authorization data to said memory location; transmitting said pay per view television program together with a program tag identifying said memory location; polling each subscriber terminal to read the status of said memory location; transmitting said second session key in individually addressed data packets to successfully polled subscriber terminals only; clearing the authorization data at said memory location by a transmitted data packet encrypted in said second session key; and transmitting a program tag identifying a memory location corresponding to a selected pay per view television program in a data packet alternately encrypted with said second session key and a third session key. - View Dependent Claims (6)
-
Specification