US 12,086,585 B2
Program update system, vehicle control device, and program update method
Yusuke Kogure, Ibaraki (JP); Takaaki Nokaido, Ibaraki (JP); and Kentaro Yoshimura, Ibaraki (JP)
Assigned to Hitachi Astemo, Ltd., Hitachinaka (JP)
Appl. No. 17/908,502
Filed by Hitachi Astemo, Ltd., Hitachinaka (JP)
PCT Filed Jan. 15, 2021, PCT No. PCT/JP2021/001177
§ 371(c)(1), (2) Date Aug. 31, 2022,
PCT Pub. No. WO2021/199575, PCT Pub. Date Oct. 7, 2021.
Claims priority of application No. 2020-060932 (JP), filed on Mar. 30, 2020.
Prior Publication US 2023/0098588 A1, Mar. 30, 2023
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01); B60R 16/023 (2006.01)
CPC G06F 8/65 (2013.01) [B60R 16/0231 (2013.01)] 7 Claims
OG exemplary drawing
 
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.