IP Library Granted Patent US 11,451,377
Granted Patent B2
US 11,451,377 · App. 16/334,128 · Granted Sep 20, 2022

In-vehicle gateway and key management device

Inventors: Hiroki Yamazaki (Ibaraki, JP); Mikio Kataoka (Ibaraki, JP)
Assignee: HITACHI ASTEMO, LTD.
H04L9/0822H04L9/08H04L63/0869H04W4/44H04W12/03H04W12/041H04W12/0433H04W12/0471
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,451,377
App. No.
16/334,128
Granted
Sep 20, 2022
Kind
B2
Abstract

When updating a key to guarantee security, updating the key during decryption of update data causes an ECU to stop functioning due to a decryption failure. Therefore, an in-vehicle gateway or a key management device of the present invention includes: an update data acquisition unit that receives, from outside a vehicle, update data encrypted with a predetermined key; a key acquisition unit that receives a key from outside the vehicle; a key storage unit in which the key received by the key acquisition unit is stored; and a decryption unit that decrypts the update data acquired by the update data acquisition unit based on the key stored in the storage unit, in which the update data acquisition unit transmits a key acquisition request signal after completion of decryption of the update data by the decryption unit.

Claims (28)

1. An in-vehicle gateway comprising:

an update data acquisition unit that receives, from outside a vehicle, update data encrypted with a predetermined key;

a key acquisition unit that receives a key from outside the vehicle;

a key storage unit in which the key received by the key acquisition unit is stored; and

a decryption unit that decrypts the update data acquired by the update data acquisition unit based on the key stored in the key storage unit,

wherein the key acquisition unit is configured to determine whether a storage unit is in a state in which an update is in progress, and to permit the decryption to resume in response to determining that the update is in progress,

wherein the key acquisition unit confirms the presence or absence of the update data from outside the vehicle in response to a triggering event, the triggering event relating to behavior of the vehicle and being one of activation of the vehicle, stopping of the vehicle, reception of a notification from outside the vehicle, and vehicle periodic processing,

wherein, after the key acquisition unit confirms the presence of the update data in response to the triggering event and after the key is stored in the key storage unit, the decryption unit pauses decryption of the update data in response to an interruption event differing from the triggering event and resumes decryption of the update data when the interruption event ends,

wherein, when the key has not been updated before decryption of the update data, the update data acquisition unit transmits a key acquisition request signal after completion of decryption of the update data by the decryption unit,

wherein, when the key is updated before decryption of the update data is complete, the decryption unit does not pause the decryption in response to the interruption event,

wherein the in-vehicle gateway is configured to revoke and delete the predetermined key in response to an instruction from outside the vehicle.

2. The in-vehicle gateway according to claim 1 , wherein the key acquisition unit updates the key stored in the key storage unit with a key obtained as a result of the key acquisition request signal.

3. The in-vehicle gateway according to claim 2 , wherein the key acquisition unit acquires the key via a route different from a route in which the update data acquisition unit receives the update data.

4. The in-vehicle gateway according to claim 1 , wherein the key acquisition unit acquires the key via a route different from a route in which the update data acquisition unit receives the update data.

5. The in-vehicle gateway according to claim 1 , wherein the interruption event is a loss of power to the in-vehicle gateway.

6. A key management device comprising:

an update data acquisition unit that receives, from outside a vehicle, update data encrypted with a predetermined key;

a key acquisition unit that receives a key from outside the vehicle;

a key storage unit in which the key received by the key acquisition unit is stored; and

a decryption unit that decrypts the update data acquired by the update data acquisition unit based on the key stored in the key storage unit,

wherein the key acquisition unit is configured to determine whether a storage unit is in a state in which an update is in progress, and to permit the decryption to resume in response to determining that the update is in progress,

wherein the key acquisition unit confirms the presence or absence of the update data from outside the vehicle in response to a triggering event, the triggering event relating to behavior of the vehicle and being one of activation of the vehicle, stopping of the vehicle, reception of a notification from outside the vehicle, and vehicle periodic processing,

wherein, after the key acquisition unit confirms the presence of the update data in response to the triggering event and after the key is stored in the key storage unit, the decryption unit pauses decryption of the update data in response to an interruption event differing from the triggering event and resumes decryption of the update data when the interruption event ends,

wherein, when the key has not been updated before decryption of the update data, the update data acquisition unit transmits a key acquisition request signal after completion of decryption of the update data by the decryption unit,

wherein, when the key is updated before decryption of the update data is complete, the decryption unit does not pause the decryption in response to the interruption event,

wherein the in-vehicle gateway is configured to revoke and delete the predetermined key in response to an instruction from outside the vehicle.

7. The key management device according to claim 6 , wherein the interruption event is a loss of power to the key management device.

8. The key management device according to claim 6 , wherein the key acquisition unit acquires the key via a route different from a route in which the update data acquisition unit receives the update data.

Assignments (2)
CHANGE OF NAME Recorded Sep 2, 2021
From: HITACHI AUTOMOTIVE SYSTEMS, LTD.
To: HITACHI ASTEMO, LTD.
Reel/Frame 057655/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: YAMAZAKI, HIROKI; KATAOKA, MIKIO
To: HITACHI AUTOMOTIVE SYSTEMS, LTD.
Reel/Frame 048623/0395 →
Priority Claims (1)
JP JP2016-201397 · Oct 13, 2016 · national
Continuity (1)
Related Publication 20190261176A1 · Aug 22, 2019