EP0428252A2

A system for controlling access to broadcast transmissions.

Abstract

A system for controlling access to broadcast transmissions including a transmitter having a transmission encoder for scrambling the broadcast, a multiplicity of subscriber receivers, each having an identical receiving decoder, containing no secret cryptographic keys, for descrambling the broadcast and a plurality of selectable and portable executing apparatus each being operatively associatable with a receiving decoder at a partially different given time and each executing generally identical operations to generate a seed for use by the associated receiving decoder to enable the receiving decoder to descramble the broadcast.

EP0428252A2, drawing sheet 1
Sheet 1 of 96

Term

Term ended

Projected expiry passed 17 September 2010, 16 years ago.

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

20 claims: 20 independent, 0 dependent

  1. 1
    A system for controlling access to broadcast transmissions comprising:a transmitter having a transmission encoder for scrambling a broadcast;anda multiplicity of subscriber receivers, each comprising:an identical receiving decoder, containing no secret cryptographic keys, for descrambling said broadcast;anda plurality of selectable and portable executing means each being operatively associatable with a receiving decoder at a partially different given time and each executing generally identical operations to generate a seed for use by said associated receiving decoder to enable said receiving decoder to descramble said broadcast.
  2. 2
    A system as in claim 1 and wherein said executing means includes means for actively executing an algorithm.
  3. 3
    A system as in claim 1 and wherein said executing means includes means for providing instructions and data for an algorithm executed in said decoder.
  4. 4
    A system as in claim 1 and wherein said executing means includes means for providing all instructions required to descramble said transmission.
  5. 5
    A system as in claim 1 and wherein said executing means includes means for providing a portion of instructions required to descramble said transmission.
  6. 6
    A system as in claim 1 and wherein said executing means comprises means for providing proof of authenticity to said receiving decoder.
  7. 7
    A system as in claim 6 and wherein said executing means comprises a public key proof of authenticity.
  8. 8
    A system as in claim 6 and wherein said executing means comprises a Fiat-Shamir public key proof of authenticity.
  9. 9
    A system as in claim 1 and wherein each executing means contains a separate identification element which is sensible by a decoder.
  10. 10
    A system as in claim 1 and wherein each executing means comprises an element which indicates programming entitlements to said decoder.
  11. 11
    A system as in claim 10 and wherein said element which indicates programming entitlements to said decoder is modified by information contained in said transmitted broadcast.
  12. 12
    A system as in claim 1 and wherein said decoder comprises a mailbox for receiving data from broadcast transmissions and from a first of said plurality of selectable and portable executing means.
  13. 13
    A system as in claim 12 and wherein said executing means is operative to access said mailbox.
  14. 14
    A system as in claim 12 and wherein said data from broadcast transmissions and from said first of said plurality of selectable and portable executing means comprises entitlement information and activation data for enabling operation of said new apparatus removably associatable with said decoder.
  15. 15
    A system as in claim 1 and wherein said executing means may contain information which can be accessed by said decoder for modifying software thereof.
  16. 16
    A system as in claim 1 and wherein said executing means comprises means for generating displayed messages via said decoder.
  17. 17
    A system as in claim 1 and wherein said decoder is operative to generate displayed messages originating from any of the following sources:said broadcast, said decoder and said executing means.
  18. 18
    A system as in claim 16 and wherein said displayed messages may be assigned designated priorities.
  19. 19
    A system for transferring information comprising:a plurality of portable card means each comprising microprocessor means for generating and transmitting data to be stored;andfixed storage means for receiving said data from a first of said plurality of card means, for storing said data, and for enabling a second of said plurality of card means to remove said data therefrom.
  20. 20
    A system for transferring information comprising:computing means for generating and transmitting a first set of data to be stored;a plurality of portable card means each comprising microprocessor means for generating and transmitting a second set of data to be stored;andfixed storage means for receiving at least one of said first and second data from said computing means and a first of said plurality of card means, for storing said information, and for enabling a second of said plurality of card means to remove said at least one of said first and second data therefrom.