IP Library › Granted Patent US 11,838,314
Granted Patent B2
US 11,838,314 · App. 17/406,474 · Granted Dec 5, 2023

Electronic control device, fraud detection server, in-vehicle network system, in-vehicle network monitoring system, and in-vehicle network monitoring method

Inventors: Takeshi Kishikawa (Osaka, JP); Hideki Matsushima (Tokyo, JP); Tomoyuki Haga (Nara, JP); Manabu Maeda (Osaka, JP); Takamitsu Sasaki (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04L63/1441B60R16/023G07C5/008H04L63/062H04L63/1416
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,838,314
App. No.
17/406,474
Granted
Dec 5, 2023
Kind
B2
Abstract

A gateway that notifies a fraud detection server located outside a vehicle of information about an in-vehicle network system including an in-vehicle network includes: a priority determiner that determines a priority using at least one of: a state of the vehicle including the in-vehicle network system; an identifier of a message communicated on the in-vehicle network; and a result of fraud detection performed on the message; a frame transmitter-receiver that transmits and receives the message communicated on the in-vehicle network; a frame interpreter that extracts information about the in-vehicle network based on the message received by the frame transmitter-receiver; and a frame uploader that notifies the fraud detection server of notification information including the priority and the information about the in-vehicle network.

Claims (36)

1. An electronic control device that notifies a fraud detection server to information about an in-vehicle network system including an in-vehicle network, the fraud detection server being located outside a vehicle, and the electronic control device comprising:

a first communicator that receives a message from the in-vehicle network;

a second communicator;

a processor; and

a memory including at least one set of instructions that, when executed by the processor causes the processor to perform operations including:

determining, based on the message received by the first communicator, a priority using at least one of (i) a state of the vehicle included in the message and (ii) an identifier included in the message; and

extracting the information about the in-vehicle network based on the message received by the first communicator,

wherein the second communicator notifies the fraud detection server to notification information including the priority and the information about the in-vehicle network, and

wherein in the determining the priority, a value of the priority is increased for a case where a type of the message determined by the identifier of the message received by the first communicator indicates one of: (i) a control message related to the driver assistance function or a self-driving function; (ii) a message related to firmware-updating of the electronic control device included in the vehicle; (iii) a message related to a notification about a running state of the vehicle; or (iv) a diagnostic message of the vehicle.

2. The electronic control device according to claim 1 ,

wherein in the determining of the priority, the priority is determined using the state of the vehicle included in the message, and

the state of the vehicle is information calculated based on the message received by the first communicator and includes at least one of: a speed of the vehicle; acceleration of the vehicle; a steering angle of the vehicle; an operating condition of a driver assistance function of the vehicle; or a bandwidth occupancy rate of the in-vehicle network.

3. The electronic control device according to claim 1 ,

wherein the operations further include:

detecting fraud in the message received by the first communicator,

wherein in the determining of the priority, the priority is determined using the result of fraud detection performed on the message received by the first communicator,

the result of the fraud detection includes a result of verification performed on a message authentication code included in the message received by the first communicator, and

in the determining of the priority, a value of the priority is increased for a case where the result of the verification performed on the message authentication code is negative.

4. The electronic control device according to claim 1 ,

wherein the operations further include:

detecting fraud in the message received by the first communicator, and wherein

the result of the fraud detection performed on the message is information indicating whether the fraud in the message is detected in the detecting, and

in the determining the priority, a value of the priority is increased for a case where the result of the fraud detection indicates the fraud is detected in the message.

5. The electronic control device according to claim 1 ,

wherein in the determining of the priority, the priority is determined using the identifier of the message received by the first communicator,

wherein the notification information includes the identifier of the message related to the information about the in-vehicle network, and

the second communicator holds past notification information previously transmitted to the fraud detection server, and before transmitting new notification information to the fraud detection server, disables transmission of the new notification information to the fraud detection server when the past notification information matches with a predetermined part of: the identifier of the message related to the information about the in-vehicle network that is included in the new notification information; the result of the fraud detection performed on the message included in the new notification information; and the priority included in the new notification information.

6. The electronic control device according to claim 1 ,

wherein when the priority is less than or equal to a predetermined value, the second communicator performs a process of disabling transmission of the notification information to the fraud detection server, and

when the priority is higher than the predetermined value, the second communicator transmits the notification information to the fraud detection server at a timing having predetermined communication intervals.

7. A method used in an electronic control device that notifies a fraud detection server to information about an in-vehicle network system including an in-vehicle network, the fraud detection server being located outside a vehicle, and the comprising:

receiving a message from the in-vehicle network;

determining, based on the message received from the in-vehicle network, a priority using at least one of (i) a state of the vehicle included in the message and (ii) an identifier of the message received from the in-vehicle network;

extracting information about the in-vehicle network based on the message received from the in-vehicle network; and

notifying the fraud detection server to notification information including the priority and the information about the in-vehicle network,

wherein in the determining the priority, a value of the priority is increased for a case where a type of the message determined by the identifier of the message received from the in-vehicle network indicates one of: (i) a control message related to the driver assistance function or a self-driving function; (ii) a message related to firmware-updating of the electronic control device included in the vehicle; (iii) a message related to a notification about a running state of the vehicle; or (iv) a diagnostic message of the vehicle.

Priority Claims (1)
JP 2017-231495 · Dec 1, 2017 · national
Continuity (3)
Continuation 16520782 · Jul 24, 2019
Continuation PCTJP2018042731 · Nov 19, 2018
Related Publication 20210385244A1 · Dec 9, 2021
Cited By (1)
US 12,627,678