Threshold cryptography scheme for conditional access systems
First Claim
1. A method for managing access to a signal, said method comprising:
- receiving, in a smart card, data representative of a first share being transmitted with the signal;
constructing a symmetric scrambling key using said first share and at least two additional shares, said at least two additional shares being stored in said smart card, said first and at least two additional shares constituting a subset of a total number of shares, and representing a threshold number of shares necessary to generate said symmetric scrambling key; and
descrambling the signal using said constructed scrambling key to provide a descrambled signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing access to a signal representative of an event of a service provider, including receiving said signal in a smart card, said signal being scrambled using a scrambling key, receiving, in said smart card, data representative of a first share; constructing said scrambling key using said first share and at least one additional share, said additional share being stored in said smart card; and descrambling said signal using said constructed scrambling key to provide a descrambled signal, wherein the step of constructing said scrambling key comprises calculating the Y-intercept of the line formed on said Euclidean plane by said first, and said at least one additional share.
-
Citations
19 Claims
-
1. A method for managing access to a signal, said method comprising:
-
receiving, in a smart card, data representative of a first share being transmitted with the signal; constructing a symmetric scrambling key using said first share and at least two additional shares, said at least two additional shares being stored in said smart card, said first and at least two additional shares constituting a subset of a total number of shares, and representing a threshold number of shares necessary to generate said symmetric scrambling key; and descrambling the signal using said constructed scrambling key to provide a descrambled signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing access to a signal representative of an event of a service provider, said method comprising:
-
receiving said signal in a smart card, said signal being scrambled using a symmetric scrambling key; receiving with said received signal, in said smart card, data representative of a first share; constructing said scrambling key using said first share and second and third shares, said second and third shares being stored in said smart card, said first, second and third shares constituting a subset of a total number of shares, and representing a threshold number of shares necessary to generate said symmetric scrambling key; and descrambling said signal using said constructed scrambling key to provide a descrambled signal, wherein the step of constructing said scrambling key comprises calculating the Y-intercept of the curve formed on said Euclidean plane by said first, second and third shares. - View Dependent Claims (14, 15)
-
-
16. A system for managing access between a service provider and a device having a smart card coupled thereto, said device performing the steps of:
-
receiving a signal in the smart card, said signal being scrambled using a symmetric scrambling key; receiving with said received signal, in said smart card, data representative of a first share; constructing said scrambling key using said first share and second and third shares, said second and third shares being stored in said smart card, said first, second and third shares constituting a subset of a total number of shares, and representing a threshold number of shares necessary to generate said symmetric scrambling key; and descrambling said signal using said constructed scrambling key to provide a descrambled signal, wherein the step of constructing said scrambling key comprises calculating the Y-intercept of the curve formed on said Euclidean plane by said first, second and third shares.
-
-
17. A conditional access system comprising:
-
at least one program service provider; and
,a digital device including at least one smart card for receiving from the at least one program service provider a scrambled signal and a first share transmitted with the scrambled signal; wherein said at least one smart card includes second and third shares stored therein for descrambling the scrambled signal, said second and third shares being used in conjunction with said first share to descramble said scrambled signal, said first, second and third shares constituting a subset of a total number of shares, and representing a threshold number of shares necessary to descramble said scrambled signal.
-
-
18. A method for operating a conditional access system comprising the steps of:
-
transmitting a scrambled signal and a first share with the scrambled signal from a service provider to a digital device; receiving in the digital device said scrambled signal and said first share; constructing a scrambling key using said first share and at least two additional shares, said at least two additional shares being stored in a smart card of the digital device, said first and at least two additional shares constituting a subset of a total number of shares, and representing a threshold number of shares necessary to construct said scrambling key; and descrambling the signal using said constructed scrambling key to provide a descrambled signal.
-
-
19. A conditional access system comprising:
-
a transmitter; and
,a receiver including at least one smart card for receiving from the transmitter a scrambled signal and a first share transmitted with the scrambled signal, wherein said at least one smart card includes second and third shares stored therein for descrambling the scrambled signal, said second and third shares being used in conjunction with said first share to descramble said scrambled signal, said first, second and third constituting a subset of a total number of shares, and representing a threshold number of shares necessary to descramble said scrambled signal.
-
Specification