Claims
- 1. A method of rendering content on a rendering machine connectable to a personal trusted device, said method comprising the steps of:
receiving in the rendering machine a request from a personal trusted device connected thereto, said request identifying encrypted content to be rendered; obtaining said encrypted content from a repository; and acquiring a content decryption key from said personal trusted device, said key being used to decrypt said content.
- 2. A method according to claim 1, wherein said content decryption key is encrypted using a public key associated with said personal trusted device.
- 3. A method according to claim 2, wherein said encrypted content decryption key is retrieved from a repository.
- 4. A method according to claim 3, wherein said rendering machine delivers said encrypted content decryption key to said personal trusted device.
- 5. A method according to claim 4, wherein said rendering machine acquires said content decryption key, said key having been encrypted using a public key associated with said rendering machine.
- 6. A method according to claim 5, wherein said rendering machine decrypts said content decryption key using a corresponding private key.
- 7. A computer program for rendering content on a rendering machine connectable to a personal trusted device, said computer program when executed causes the rendering machine to perform the steps of:
receiving in the rendering machine a request from a personal trusted device connected thereto, said request identifying encrypted content to be rendered; obtaining said encrypted content from a repository; and acquiring a content decryption key from said personal trusted device, said key being used to decrypt said content.
- 8. A method of rendering content on a rendering machine connectable to a personal trusted device, said method comprising the steps of:
sending from the personal trusted device a request identifying encrypted content to be rendered to said rendering machine; and responding to a request from said rendering machine by delivering a content decryption key corresponding to the encrypted content obtained thereby.
- 9. A method according to claim 8, wherein said content decryption key is encrypted using a public key associated with said personal trusted device.
- 10. A method according to claim 8, wherein said encrypted content decryption key is retrieved from a repository.
- 11. A method according to claim 10, wherein said rendering machine receives said encrypted content decryption key from said personal trusted device.
- 12. A method according to claim 11, wherein said personal trusted device delivers said content decryption key to said rendering machine, said key having been encrypted by said personal trusted device using a public key associated with said rendering machine.
- 13. A method according to claim 12, wherein said rendering machine decrypts said content decryption key using a corresponding private key.
- 14. A computer program for rendering content on a rendering machine connectable to a personal trusted device, said computer program when executed causes the rendering machine to perform the steps of:
sending from the personal trusted device a request identifying encrypted content to be rendered to said rendering machine; and responding to a request from said rendering machine by delivering a content decryption key corresponding to the encrypted content obtained thereby.
- 15. A method of rendering content on a rendering machine connectable to a personal trusted device, said method comprising the steps of:
receiving in the rendering machine a request from a personal trusted device connected thereto said request identifying encrypted content to be rendered; obtaining said encrypted content from a repository; delivering said content to the personal trusted device; and establishing a secure channel with said personal trusted device in order to receive decrypted content therefrom.
- 16. A method according to claim 15, wherein said rendering machine delivers an encrypted content decryption key to said personal trusted device.
- 17. A computer program for rendering content on a rendering machine connectable to a personal trusted device, said computer program when executed causes the rendering machine to perform the steps of:
receiving in the rendering machine a request from a personal trusted device connected thereto said request identifying encrypted content to be rendered; obtaining said encrypted content from a repository; delivering said content to the personal trusted device; and establishing a secure channel with said personal trusted device in order to receive decrypted content therefrom.
- 18. A method of rendering content on a rendering machine connectable to a personal trusted device, said method comprising the steps of:
sending from the personal trusted device a request identifying encrypted content to be rendered to said rendering machine; receiving said encrypted content from said rendering machine; establishing a secure channel with said rendering machine; and decrypting said encrypted content before returning said decrypted content over said channel to said rendering machine.
- 19. A method according to claim 18, wherein a content decryption key is used to decrypt said encrypted content, said key being encrypted using a public key associated with said personal trusted device.
- 20. A method according to claim 19, wherein said encrypted content decryption key is retrieved from a repository.
- 21. A method according to claim 20, wherein said rendering machine delivers said encrypted content decryption key to said personal trusted device.
- 22. A computer program for rendering content on a rendering machine connectable to a personal trusted device, said computer program when executed causes the rendering machine to perform the steps of:
sending from the personal trusted device a request identifying encrypted content to be rendered to said rendering machine; receiving said encrypted content from said rendering machine; establishing a secure channel with said rendering machine; and decrypting said encrypted content before returning said decrypted content over said channel to said rendering machine.
- 23. A rendering machine for rendering content comprising:
a communication interface operable to establish a channel with a personal trusted device and in response to a request from a personal trusted device, to download encrypted content identified in said request; and a decryption engine operable to decrypt said content using a content decryption key obtained from said personal trusted device.
- 24. A machine as claimed in claim 23, wherein said encrypted content decryption key is retrieved from a repository.
- 25. A machine as claimed in claim 24, wherein said rendering machine acquires said content decryption key, said key having been encrypted using a public key associated with said rendering machine.
- 26. A machine as claimed in claim 25, wherein said decryption engine is operable to decrypt said content decryption key using a corresponding private key.
- 27. A personal trusted device for connection to a rendering machine, comprising:
a user interface for selecting encrypted content to be rendered; a communications terminal operable to establish a channel with a rendering machine over which a request identifying said encrypted content may be delivered; and a protected processing environment operable to provide a content decryption key corresponding to content selected by said user interface, wherein said key is deliverable over said channel to facilitate decryption of said content obtained by said rendering machine.
- 28. A device as claimed in claim 27, wherein said terminal is operable to retrieve said encrypted content decryption key from a repository.
- 29. A device as claimed in claim 27, wherein said terminal is operable to receive said encrypted content decryption key from said rendering machine.
- 30. A personal trusted device for connection to a rendering machine, comprising:
a user interface for selecting encrypted content to be rendered; a communications terminal operable to establish a secure channel with a rendering machine over which a request identifying said encrypted content may be delivered and over which corresponding encrypted content is returned; and a protected processing environment operable to provide a content decryption key corresponding to content selected by said user interface wherein said content decryption key being utilized to decrypt said content returned by said rendering machine, and wherein said decrypted content being delivered over said secure channel to said rendering machine.
- 31. A device as claimed in claim 30, wherein said terminal is operable to retrieve said encrypted content decryption key from a repository.
- 32. A device as claimed in claim 30, wherein said terminal is operable to receive said encrypted content decryption key from said rendering machine.
- 33. A rendering method for encrypted content comprising the steps of:
generating a content rendering request on a personal trusted device, transmitting said request identifying the encrypted content to a remote rendering machine; and providing a corresponding decryption key to said machine to facilitate decryption of said content prior to rendering thereof.
- 34. A rendering method for encrypted content comprising the steps of:
receiving a request from a personal trusted device identifying encrypted content; sourcing said identified content; and obtaining a decryption key corresponding to said content whereby said content may be decrypted and rendered.
CROSS REFERENCE TO RELATED APPLICATION
[0001] The present application claims the benefit of priority of U.S. Provisional Application Serial No. 60/287,017, filed Apr. 30, 2001 the contents of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60287017 |
Apr 2001 |
US |