ENHANCED DIGITAL RIGHT MANAGEMENT FRAMEWORK
First Claim
1. A machine-readable medium comprising a plurality of instructions which when executed result in a server platform:
- receiving, from a client platform, a request of downloading content;
receiving, from the client platform, first attestation information;
examining if the client platform attests to a client platform characteristic that affects integrity of the client platform by using the attestation information; and
encrypting and downloading the content to the client platform, if the client platform attests to the client platform characteristic.
1 Assignment
0 Petitions
Accused Products
Abstract
Machine-readable media, methods, apparatus and system for enhanced digital right management framework are described. A server platform may receive a request of downloading content and first attestation information from a client platform. The server platform may examine if the client platform attests to a client platform characteristic that affects integrity of the client platform by using the attestation information, and then encrypt and download the content to the client platform if the client platform attests to the client platform characteristic. The server platform may further receive a request of viewing the content and second attestation information from the client platform. The server platform may then examine if the client platform attests to its integrity by using the second attestation information; and then send a content key to the client platform if the client platform attests to its integrity, so that the client platform can decrypt and view the content.
47 Citations
15 Claims
-
1. A machine-readable medium comprising a plurality of instructions which when executed result in a server platform:
-
receiving, from a client platform, a request of downloading content; receiving, from the client platform, first attestation information; examining if the client platform attests to a client platform characteristic that affects integrity of the client platform by using the attestation information; and encrypting and downloading the content to the client platform, if the client platform attests to the client platform characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable medium comprising a plurality of instructions which when executed result in a client platform:
-
sending, to a server platform, a request of downloading content; sending, to the server platform, first attestation information; and receiving, from the server platform, the content that is encrypted with a content key owned by the server platform, if the client platform attests to a client platform characteristic that affects integrity of the client platform. - View Dependent Claims (12, 13, 14, 15)
-
Specification