EP0915580A2

Access control system in a data broadcasting system

Abstract

Disclosed is a method and apparatus for enabling an authorized receiver station to decrypt encrypted information broadcast by a transmitter station, and for decrypting the information within the authorized receiver station. The method includes steps of storing a predetermined Subscription Key value in the authorized receiver station and, using the predetermined Subscription Key value, generating a Decryption Key value. In a next step the transmitter station broadcasts a signal which includes the encrypted information. After the broadcasted signal is received at the authorized receiver station, the authorized receiver station performs a predefined algorithm. The predefined algorithm uses the generated Decryption Key value to decrypt the encrypted information from the received signal.

EP0915580A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 5 November 2018, 7.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

44 claims: 6 independent, 38 dependent

  1. 1
    A method for enabling only authorized ones of a plurality of receiver stations to obtain access to first information transmitted by a transmitter station, the method comprising the steps of:at the transmitter station, performing a first predefined algorithm to generate Subscription Key values for the respective authorized receiver stations, wherein the first predefined algorithm is a function of a predetermined Decryption Key value;providing the Subscription Key values to the respective authorized receiver stations;at each of the authorized receiver stations, performing a second predefined algorithm using the Subscription Key value provided to the authorized receiver station, and generating a resultant value that equals the predetermined Decryption Key value;transmitting a first signal from the transmitter station, the first signal including an encrypted version of the first information;receiving the first signal at each of the receiver stations, and within each individual one of the authorized receiver stations, performing a third predefined algorithm using the resultant value to decrypt the encrypted version of the first information, thereby enabling the authorized receiver station to obtain access to the first information in decrypted form.
  2. 15
    A method for enabling an authorized receiver station to decrypt encrypted information transmitted by a transmitter station, and for decrypting the encrypted information with the authorized receiver station, the method comprising the steps of:storing a predetermined Subscription Key value in the authorized receiver station;retrieving the predetermined Subscription Key value stored in the authorized receiver station;performing a first predefined algorithm within the authorized receiver station using the predetermined Subscription Key value, to generate a Decryption Key value;transmitting a signal from the transmitter station, the signal including the encrypted information;receiving the signal at the authorized receiver station;and within the authorized receiver station, performing a second predefined algorithm using the Decryption key value to decrypt the encrypted information.
  3. 22
    A Broadcast Data Access Controller (BDAC) communication system, comprising:at least one transmitter station;at least one authorized receiver station, said at least one authorized receiver station including first storage means for storing at least one predetermined Subscription Key value;first control means coupled to said transmitter station, said first control means for transmitting a first signal from said transmitter station to said authorized receiver station, said first signal including first information encrypted in accordance with a predefined encryption algorithm and second information specifying that said predetermined Subscription Key value be accessed within said authorized receiver station;second control means coupled to said receiving station, said second control means being responsive to said second information for accessing said Subscription Key value stored in said first storage means and for performing a first predefined algorithm based on said accessed Subscription Key value to generate a Decryption Key value;and means coupled to said second control means for performing a second predefined algorithm based on said Decryption Key value to decrypt said encrypted first information of said first signal.
  4. 28
    A method for enabling only authorized ones of a plurality of receiver stations to obtain access to first information transmitted by a transmitter station, the method comprising the steps of:performing a first predefined algorithm to generate Subscription Key values for the respective authorized receiver stations, wherein the first predefined algorithm is function of a predetermined Decryption Key value;providing the Subscription Key values to the respective authorized receiver stations;transmitting a signal from the transmitter station, the signal including an encrypted version of the first information, the signal also including second information;receiving the signal at each of the receiver stations;and within each individual one of the authorized receiver stations: performing a second predefined algorithm using the Subscription Key value provided to the authorized receiver station, and generating a resultant value that equals the predetermined Decryption Key value, and performing a third predefined algorithm using the resultant value to decrypt the encrypted version of the first information, thereby enabling the authorized receiver station to obtain access to the first information in decrypted form.
  5. 38
    A decryption module, comprising:a memory, said first memory storing at least one first predetermined value;a controller, said controller being bidirectionally coupled to said memory, said controller for retrieving the at least one first predetermined value from said memory for performing a first predefined algorithm based on the at least one first predetermined value to generate a resultant value;and a decryption processor, said decryption processor being bidirectionally coupled to said controller, said decryption processor also for being bidirectionally coupled to a front end block of a receiver station that is in communication with a transmitter station which broadcasts encrypted information, said decryption processor for performing a second predefined algorithm using the resultant value generated by said controller to decrypt the encrypted information after the encrypted information is received by said front end block and provided to said decryption processor.
  6. 44
    A communication system, comprising:a transmitter station for broadcasting a signal that includes encrypted information;at least one receiver station for receiving said signal, said at least one receiver station having at least' one predetermined value, said at least one receiver station for performing a first predefined algorithm using the at least one predetermined value to generate a resultant value, said at least one receiver station also for performing a second predefined algorithm using the resultant value to decrypt the encrypted information included in the received signal.