US 12,081,660 B2
TPM-based data integrity
Francisco Javier Martinez Canillas, Barcelona (ES); and Alberto Carlos Ruiz Ruiz, Madrid (ES)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on May 26, 2023, as Appl. No. 18/202,470.
Application 18/202,470 is a continuation of application No. 17/407,409, filed on Aug. 20, 2021, granted, now 11,664,985.
Application 17/407,409 is a continuation of application No. 16/685,275, filed on Nov. 15, 2019, granted, now 11,101,996, issued on Aug. 24, 2021.
Prior Publication US 2023/0308272 A1, Sep. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/64 (2013.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/0877 (2013.01) [G06F 21/64 (2013.01); H04L 9/0825 (2013.01); H04L 9/3073 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor;
a trusted platform module;
a memory storing instructions, which when executed by the processor, cause the processor to:
generate and send a checksum of received content data to the trusted platform module;
load an encrypted private key into the trusted platform module, wherein the trusted platform module is configured to:
decrypt the encrypted private key with a parent key stored exclusively within the trusted platform module to thereby obtain a private key; and
encrypt the checksum with the private key; and
send the content data and the encrypted checksum to an external device.