CPC G06F 8/65 (2013.01) [B60R 16/0231 (2013.01)] | 7 Claims |
1. A program update system configured to distribute an update program from an update program distributing unit to a vehicle control device, wherein
the update program distributing unit, implemented by hardware or a processor, configured to encrypt an update program by a predetermined unit of encryption, and transmit the update program, which has been encrypted, by a predetermined unit of transfer to the vehicle control device to be updated,
the vehicle control device, implemented by hardware or a processor, configured to decrypt the received update program by the unit of encryption, and store the update program, which has been decrypted, by a predetermined unit of writing in a program storage,
the unit of writing is an integral multiple of the unit of encryption, and
wherein
the vehicle control device includes
a first storage that stores the update program that has been encrypted and transferred,
a code decrypting unit configured to decrypt the update program stored in the first storage, and
a second storage that stores a divided update program obtained by decryption performed by the code decrypting unit.
|