Processing attestation data associated with a plurality of data processing systems
First Claim
1. A method for processing attestation data associated with a plurality of data processing systems comprising a first data processing system and a second data processing system, wherein the first data processing system comprises a first data processor coupled to a first memory and the second data processing system comprises a second data processor coupled to a second memory, the method comprising the steps of:
- receiving, by the first data processing system, a request for attestation from a requester;
in response to receiving the request, retrieving, by the first data processor of the first data processing system, a list of one or more children of the first data processing system, wherein the one or more children comprise the second data processing system;
in response to retrieving the list, retrieving and storing in the first memory, by the first data processor of the first data processing system, child attestation data associated with each of the one or more children including second data processing system attestation data of the second data processing system comprising the second data processor coupled to the second memory;
retrieving, by the first data processor of the first data processing system, first attestation data associated with the first data processing system; and
sending to the requester, by the first data processing system, a concatenated response containing the first attestation data associated with the first data processing system and the child attestation data associated with each of the one or more children.
0 Assignments
0 Petitions
Accused Products
Abstract
An attestation technique is provided for processing attestation data associated with a plurality of data processing systems. A first data processing system is operable for receiving a request for attestation from a requester. In response to receiving the request, the first data processing system is further operable for retrieving a list of one or more children, wherein the one or more children include the second data processing system; retrieving and storing attestation data associated with each of the one or more children; retrieving and storing attestation data associated with the first data processing system; and sending to the requester a concatenated response containing the attestation data associated with the first data processing system and the child attestation data associated with the one or more children.
42 Citations
17 Claims
-
1. A method for processing attestation data associated with a plurality of data processing systems comprising a first data processing system and a second data processing system, wherein the first data processing system comprises a first data processor coupled to a first memory and the second data processing system comprises a second data processor coupled to a second memory, the method comprising the steps of:
-
receiving, by the first data processing system, a request for attestation from a requester; in response to receiving the request, retrieving, by the first data processor of the first data processing system, a list of one or more children of the first data processing system, wherein the one or more children comprise the second data processing system; in response to retrieving the list, retrieving and storing in the first memory, by the first data processor of the first data processing system, child attestation data associated with each of the one or more children including second data processing system attestation data of the second data processing system comprising the second data processor coupled to the second memory; retrieving, by the first data processor of the first data processing system, first attestation data associated with the first data processing system; and sending to the requester, by the first data processing system, a concatenated response containing the first attestation data associated with the first data processing system and the child attestation data associated with each of the one or more children. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for processing attestation data associated with a plurality of data processing systems comprising a first data processing system and a second data processing system, wherein the first data processing system comprises a first data processor coupled to a first memory and the second data processing system comprises a second data processor coupled to a second memory, the method comprising the steps of:
-
receiving, by the first data processing system, a first request for attestation from a requester; in response to receiving the first request, retrieving, by the first data processor of the first data processing system, a list of one or more children of the first data processing system, wherein the one or more children comprise the second data processing system; in response to retrieving the list, retrieving and storing in the first memory, by the first data processor of the first data processing system, child attestation data associated with each of the one or more children including second data processing system attestation data of the second data processing system comprising the second data processor coupled to the second memory; retrieving, by the first data processor of the first data processing system, first attestation data associated with the first data processing system; sending to the requester, by the first data processing system, a concatenated response containing the first attestation data associated with the first data processing system and the child attestation data associated with each of the one or more children; receiving, by the second data processing system, a second request for attestation from the first data processing system; in response to receiving the second request for attestation from the first data processing system, retrieving, by the second data processing system, a list of one or more second children of the second data processing system, wherein the one or more second children comprise a third data processing system comprising a third data processor coupled to a third memory; in response to retrieving the list of one or more second children of the second data processing system, retrieving and storing in the second memory, by the second data processing system, second child attestation data associated with each of the one or more second children; and retrieving and sending to the first data processing system storing, by the second data processing system, third attestation data associated with the second data processing system; wherein the first data processing system further comprises a first trusted platform module (first TPM) and a second trusted platform module (second TPM), and the second data processing system comprises a third trusted platform module (third TPM), and wherein the attestation data associated with the first data processing system is stored in the first TPM, the child attestation data is stored in the second TPM, and the third attestation data is stored in the third TPM.
-
Specification