| CPC H04L 9/3247 (2013.01) [G06F 21/575 (2013.01); G06F 2221/034 (2013.01); H04L 2209/84 (2013.01)] | 20 Claims |

|
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.
|