Claims
- 1. Conditional access apparatus for giving a receiver conditional access to information received in the receiver, one or more entitlements to access the information being given by one or more entitlement agents and the conditional access apparatus comprising:
entitlement agent establishment apparatus for establishing at least one of the entitlement agents in the conditional access apparatus; entitlement specification apparatus for specifying the one or more entitlements for the at least one entitlement agent; and access granting apparatus for granting access to the information in response to a first message received in the receiver which indicates the entitlement agent and the entitlement only if the entitlement agent establishment apparatus has established the entitlement agent, and the entitlement specification apparatus has granted the entitlement.
- 2. The conditional access apparatus of claim 1, wherein:
the entitlement agent establishment apparatus establishes a limit for the entitlements the entitlement agent may offer.
- 3. The conditional access apparatus of claim 2, wherein:
the limit limits the kinds of entitlements the entitlement agent may offer.
- 4. The conditional access apparatus of claim 2, wherein:
the limit limits the number of entitlements the entitlement agent may offer.
- 5. The conditional access apparatus of claim 2, wherein:
the entitlement specification apparatus specifies the one or more entitlements within the limit established by the entitlement agent establishment apparatus.
- 6. The conditional access apparatus of claim 1, wherein:
the entitlement agent establishment apparatus further disestablishes the entitlement agent, whereupon the access granting apparatus no longer grants access in response to a first message indicating the entitlement agent.
- 7. The conditional access apparatus of claim 1, wherein:
the entitlement agent establishment apparatus and the entitlement specification apparatus operate in response to further messages received in the receiver.
- 8. The conditional access apparatus of claim 7, wherein:
the entitlement agent establishment apparatus and the entitlement specification apparatus respond to the further messages without interruption to currently-granted access to the information.
- 9. The conditional access apparatus of claim 7, wherein:
the entitlement agent establishment apparatus and the entitlement specification apparatus include at least first and second keys, employ the at least first and second keys to determine whether a received message is authentic, and respond to the received message only if the received message is authentic.
- 10. The conditional access apparatus of claim 9, wherein:
the entitlement agent establishment apparatus, the entitlement specification apparatus, and the access granting apparatus are implemented in a secure element which includes storage for the entitlements and the keys.
- 11. The conditional apparatus of claim 9, wherein:
the further messages are encrypted; and the conditional access apparatus includes another key and employs the other key to decrypt the further messages.
- 12. The conditional access apparatus of claim 11, wherein:
the receiver has a public key and a private key; the further messages are encrypted with the public key; and the private key is the other key.
- 13. The conditional access apparatus of claim 9, wherein:
the first message is received from an entitlement agent; the access granting apparatus uses a digital signature of the entitlement agent to determine whether the first message is authentic and grants access to the information only if the first message is authentic.
- 14. The conditional access apparatus of claim 1, wherein:
the information received in the receiver is encrypted; the receiver includes information decryption apparatus for decrypting the information; the first message contains a decryption value; the entitlement specification apparatus contains an additional key for the at least one entitlement agent; the access granting apparatus employs the additional key and the decryption value to obtain a decryption key for the information; and the receiver uses the decryption key to decrypt the information.
- 15. The conditional access apparatus of claim 14, wherein:
the first message is received from an entitlement agent; the additional key is a shared secret which the entitlement specification apparatus shares with the entitlement agent; and the access granting apparatus uses the shared secret to determine whether the first message is authentic and grants access to the information only if the first message is authentic.
- 16. The conditional access apparatus of claim 7, wherein:
the entitlement agent establishment apparatus disestablishes the entitlement agent in response to a second message of the further messages.
- 17. The conditional access apparatus of claim 16, wherein:
the entitlement agent establishment apparatus includes a first key representing a conditional access authority; and the entitlement agent establishment apparatus employs the first key to determine whether the second message is authentic and disestablishes the entitlement agent only if the second message is authentic.
- 18. The conditional access apparatus of claim 7, wherein:
the entitlement agent establishment apparatus establishes a new entitlement agent in response to a third message of the further messages.
- 19. The conditional access apparatus of claim 18, wherein:
the entitlement agent establishment apparatus includes a first key representing a conditional access authority; and the entitlement agent establishment apparatus employs the first key to determine whether the third message is authentic and establishes the new entitlement agent only if the third message is authentic.
- 20. The conditional access apparatus of claim 7, wherein:
the entitlement specification apparatus specifies the entitlement in response to a fourth message of the further messages.
- 21. The conditional access apparatus of claim 20, wherein:
the entitlement specification apparatus includes a second key representing an entitlement agent; and the entitlement specification apparatus employs, if the third message is authentic, the second key to determine whether the fourth message is authentic and, in response to determining that the third message is authentic, further grants the entitlement.
- 22. The conditional access apparatus of claim 7, wherein:
the entitlement agent establishment apparatus includes other keys representing conditional access authorities; the entitlement agent establishment apparatus changes a first key in response to at least second and third message of the further messages, the entitlement agent establishment apparatus using the other keys to determine whether the at least second and third messages are authentic and changing the other keys only when the at least second and third messages are authentic.
- 23. The conditional access apparatus of claim 22, wherein the entitlement agent establishment apparatus both establishes and disestablishes the conditional access authorities in accordance with use of the other keys and authentication of the at least second and third messages.
- 24. The conditional access apparatus of claim 1, wherein:
the entitlement agent establishment apparatus, the entitlement specification apparatus, and the access granting apparatus are implemented in a secure element which includes storage for the entitlements.
- 25. The conditional access apparatus of claim 1, wherein:
the entitlement agent establishing apparatus and the entitlement specification apparatus operate without interruption to currently-granted access to the information.
- 26. The conditional access apparatus of claim 1, wherein all authentication is performed using RSA digital signatures.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation of app. Ser. No. 09/488,230, filed Jan. 20, 2000, presently pending, which is a continuation of U.S. app. Ser. No. 09/127,352, filed Jul. 31, 1998, which claims the benefit of U.S. Provisional Application No. 60/054,575, filed Aug. 1, 1997, and is a CIP of application Ser. No. 09/111,958, filed Jul. 8, 1998, now abandoned, which claims the benefit of U.S. Provisional Application No. 60/054,578, filed Aug. 1, 1997, and is CIP of application Ser. No. 08/767,535, filed Dec. 16, 1996, U.S. Pat. No. 6,005,938, and is a CIP of application Ser. No. 08/580,759 filed Dec. 29, 1995, U.S. Pat. No 5,870,474, which claims the benefit of U.S. Provisional Application No. 60/007,962, filed Dec. 4, 1995, and is CIP of application Ser. No. 08/415,617, filed Apr. 3, 1995, U.S. Pat. No 5,742,677.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60054575 |
Aug 1997 |
US |
|
60054578 |
Aug 1997 |
US |
|
60007962 |
Dec 1995 |
US |
Continuations (6)
|
Number |
Date |
Country |
Parent |
09488230 |
Jan 2000 |
US |
Child |
09811085 |
Mar 2001 |
US |
Parent |
09127352 |
Jul 1998 |
US |
Child |
09488230 |
Jan 2000 |
US |
Parent |
09111958 |
Jul 1998 |
US |
Child |
09488230 |
Jan 2000 |
US |
Parent |
08767535 |
Dec 1996 |
US |
Child |
09488230 |
Jan 2000 |
US |
Parent |
08580759 |
Dec 1995 |
US |
Child |
09488230 |
Jan 2000 |
US |
Parent |
08415617 |
Apr 1995 |
US |
Child |
09488230 |
Jan 2000 |
US |