US 12,413,420 B2
Distributed attestation in heterogenous computing clusters
Jakub Ledworowski, Gdansk (PL)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 15, 2021, as Appl. No. 17/551,638.
Prior Publication US 2022/0109581 A1, Apr. 7, 2022
Int. Cl. H04L 9/32 (2006.01); H04L 9/30 (2006.01); H04L 9/40 (2022.01); H04L 9/00 (2022.01)
CPC H04L 9/3265 (2013.01) [H04L 9/30 (2013.01); H04L 63/0428 (2013.01); H04L 9/50 (2022.05)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving an indicator associated with an attestation result and supporting data relating to a processing node of a cluster of processing nodes;
verifying the indicator and the supporting data to determine that the processing node is secure for communication, wherein the supporting data includes a public cryptographic key associated with the processing node and a timestamp revealing when the indicator was verified, and wherein the indicator includes a binary indicator relating to and representing the attestation result;
upon determining the processing node is secure for communication, securing a communication connection between the processing node and one or more processing nodes of the cluster based on the supporting data such that data movement via the secured communication connection is protected using encryption keys, wherein the processing node is removed from the cluster upon determining the processing node is not secure for communication; and
enabling peer-to-peer attestation and generating a blockchain-based decentralized protocol that is used as a medium to store and distribute attestation results to establish secure communication that is device-agnostic and used to establish trust and challenge previous attestation results.