US 12,407,522 B2
System method for vehicle bootloader image authentication using random number generator with cryptographic hash values
Asadullah Ansari, Bangalore (IN); Vivek Agrawal, Bangalore (IN); and Naveen Thenkani, Bangalore (IN)
Assigned to HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED, Stamford, CT (US)
Appl. No. 18/025,093
Filed by HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED, Stamford, CT (US)
PCT Filed Sep. 10, 2020, PCT No. PCT/US2020/050082
§ 371(c)(1), (2) Date Mar. 7, 2023,
PCT Pub. No. WO2022/055486, PCT Pub. Date Mar. 17, 2022.
Prior Publication US 2023/0327883 A1, Oct. 12, 2023
Int. Cl. H04L 9/32 (2006.01); G06F 21/57 (2013.01)
CPC H04L 9/3247 (2013.01) [G06F 21/575 (2013.01); G06F 2221/034 (2013.01); H04L 2209/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A bootloader authentication system comprising:
a multimedia device to mount within a vehicle;
a memory device to store data indicative of a public key associated with the vehicle, and a signed hash bootloader image indicative of a signature of a private key, wherein the signed hash bootloader image comprises a plurality of bootloader image blocks and a plurality of cryptographic hash values;
a processor in communication with the memory device, programmed to:
determine a random number using a random number generator;
determine a signature verification block from the plurality of bootloader image blocks using a random number;
compare the signature verification block to the public key to verify the signature of the private key;
authenticate a bootloader in response to verifying the signature of the private key; and
activate the multimedia device in response to bootloader authentication.