Trusted computing platform for restricting use of data
First Claim
1. A server adapted to provide data to a client platform for restricted use by the client platform, comprising:
- a memory containing image sending code for providing an image of data executed on the server;
secure communications means for secure communication of images to a client platform; and
means to authenticate a trusted component of a client platform, the trusted component having a display controller such that display of the data from the server is controlled from within the client trusted component;
whereby the server is adapted to authenticate the trusted component of a client platform to determine that said client platform is adapted to ensure restricted use of the data before it is sent by the image sending code.
2 Assignments
0 Petitions
Accused Products
Abstract
A client/server system has a client platform adapted to provide restricted use of data provided by a serve. The client platform comprises a display, secure communications means, and a memory containing image receiving code for receiving data from a server by the secure communication means and for display of such data. The client platform is adapted such that the data received from a server is used for display of the data and not for an unauthorised purpose. A server adapted to provide data to a client platform for restricted use by the client platform comprises a memory containing image sending code for providing an image of data executed on the server, and secure communications means for secure communication of images of data to a client platform. The server is adapted to determine that a client platform is adapted to ensure restricted use of the data before it is sent by the image sending code.
143 Citations
20 Claims
-
1. A server adapted to provide data to a client platform for restricted use by the client platform, comprising:
-
a memory containing image sending code for providing an image of data executed on the server; secure communications means for secure communication of images to a client platform; and means to authenticate a trusted component of a client platform, the trusted component having a display controller such that display of the data from the server is controlled from within the client trusted component; whereby the server is adapted to authenticate the trusted component of a client platform to determine that said client platform is adapted to ensure restricted use of the data before it is sent by the image sending code. - View Dependent Claims (2)
-
-
3. A system for providing image data securely to a user for restricted use, comprising:
-
a client platform comprising a display, a processor adapted to allow secure communication with remote parties, a client trusted component physically and logically protected from unauthorised modification to provide verification of the integrity of the platform to a user upon user request, the client trusted component having an associated memory containing image receiving code for receiving data securely from a server and for display of such data and further having a display controller such that the display is controlled from within the client trusted component; and a server comprising a memory containing image sending code for providing an image of data executed on the server, a processor adapted to allow secure communication of images to the client platform and to authenticate a trusted component of the client platform; wherein the server is adapted to authenticate the trusted component of a client platform to determine that said client platform is adapted to ensure restricted use of the data before it is sent by the image sending code, the client platform is adapted such that the data received from the server is used for display of the data and not for an unauthorised purpose, and the system is adapted for a user on the client platform to request image data from the server to view at the client platform. - View Dependent Claims (4, 5)
-
-
6. A method of providing image data to a client platform for restricted use, comprising:
-
a client platform requesting image data from a server; the server determining that the client platform both has permission to receive image data, and has a client trusted component physically and logically protected from unauthorised modification adapted to use the image data only for the restricted use and to control display of the image data from within the client trusted component; and provision of the image data over a secure communication channel. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A client platform adapted to provide restricted use of data provided by a server, the client platform comprising:
-
a display; a secure communication means; a client trusted component physically and logically protected from unauthorised modification to provide verification of the integrity of the platform to a user upon user request, the client trusted component having an associated memory containing image receiving code for receiving data from a server by the secure communications means and for display of such data, and further having a display controller such that the display is controlled from within the client trusted component; wherein the client platform is adapted such that the data received from the server is used for display of the data and not for an unauthorised purpose. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification