US 12,474,917 B2
Hardware security module firmware update
Peter Chung, Frisco, TX (US); and Bhargavi Nisarga, Dallas, TX (US)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Aug. 11, 2023, as Appl. No. 18/448,432.
Prior Publication US 2025/0053407 A1, Feb. 13, 2025
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC G06F 8/65 (2013.01) [H04L 9/088 (2013.01); H04L 9/30 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable medium having machine-readable instructions comprising a firmware verifier, the machine-readable instructions for the firmware verifier being executable by a processor core to perform operations comprising:
requesting verification of a first signature of a firmware package for a hardware security module (HSM) by the HSM, wherein the HSM uses a public key of a public-private key pair to verify an integrity of the firmware package;
extracting an encrypted augmented firmware image from the firmware package responsive to an indication from the HSM that the first signature is verified;
requesting decryption of the encrypted augmented firmware image by the HSM, wherein the HSM uses a symmetric key to provide a decrypted augmented firmware image in response to the request for decryption; and
transferring the decrypted augmented firmware image to the HSM, wherein the decrypted augmented firmware image includes a second signature that is verifiable with the public key.