IP Library Granted Patent US 11,075,927
Granted Patent B2
US 11,075,927 · App. 16/451,388 · Granted Jul 27, 2021

Fraud detection electronic control unit, electronic control unit, and non-transitory recording medium in which computer program is described

Inventors: Kazuya Fujimura (Nara, JP); Jun Anzai (Kanagawa, JP); Masato Tanabe (Aichi, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
H04L63/1416B60R16/02B60R16/023H04L12/28H04L12/40
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,075,927
App. No.
16/451,388
Granted
Jul 27, 2021
Kind
B2
Abstract

A fraud detection electronic control unit is connected to an electronic control unit through an in-vehicle network system. The fraud detection electronic control unit includes a storage and a determination unit. The storage stores a first regulation for determining whether the frame transmitted from the electronic control unit is fraudulent. The determination unit determines whether the frame transmitted from the electronic control unit is fraudulent in pursuant to the first regulation. When a predetermined condition is satisfied, the storage acquires a second regulation retained by the electronic control unit and updates the stored first regulation.

Claims (30)

1. A fraud detection electronic control unit connected to an electronic control unit through an in-vehicle network system, the fraud detection electronic control unit comprising:

a memory that stores a first regulation for determining whether a frame transmitted from the electronic control unit is fraudulent; and

a processor that determines whether the frame transmitted from the electronic control unit is fraudulent in accordance with the first regulation,

wherein when a predetermined condition is satisfied, the memory acquires a second regulation retained by the electronic control unit and updates the stored first regulation to the second regulation,

the memory acquires a value of a second version of the second regulation retained by the electronic control unit, and updates the stored first regulation according to a comparison result between the acquired value of the second version and a value of a first version of the first regulation previously stored in the memory,

the value of the first version of the first regulation includes a value of a first major version and a value of a first minor version,

the value of the second version of the second regulation includes a value of a second major version and a value of a second minor version, and

the memory: updates the stored first regulation when the value of the second minor version of the value of the acquired second version is newer than the value of the first minor version of the value of the previously stored first version in a case where the value of the second major version of the value of the acquired second version is matched with the value of the first major version of the value of the previously stored first version; and updates the stored first regulation even when the value of the second major version of the value of the acquired second version is older than the value of the first major version of the value of the previously stored first version in a case where the value of the second major version of the value of the acquired second version is not matched with the value of the first major version of the value of the previously stored first version.

2. A system, comprising:

an electronic control unit connected to a fraud detection electronic control unit through an in-vehicle network system,

wherein the electronic control unit comprises:

a first memory that stores a second regulation for determining whether a first frame transmitted onto the in-vehicle network system is fraudulent, the first frame having a frame ID identical to a frame ID of a second frame transmitted from the electronic control unit; and

a first processor that receives a request for transmission of the second regulation from the fraud detection electronic control unit, and causes transmission of the second regulation stored in the first memory to the fraud detection electronic control unit in response to the transmission request for the second regulation, the second regulation being used in order that the fraud detection electronic control unit determines whether the first frame having the frame ID identical to the frame ID of the second frame transmitted from the electronic control unit is fraudulent,

the fraud detection electronic control unit comprises:

a second memory that stores a first regulation for determining whether the second frame transmitted from the electronic control unit is fraudulent; and

a second processor that determines whether the second frame transmitted from the electronic control unit is fraudulent in accordance with the first regulation,

when a predetermined condition is satisfied, the second memory acquires the second regulation retained by the electronic control unit and updates the stored first regulation to the second regulation,

the second memory acquires a value of a second version of the second regulation retained by the electronic control unit, and updates the stored first regulation according to a comparison result between the acquired value of the second version and a value of a first version of the first regulation previously stored in the second memory,

the value of the first version of the first regulation includes a value of a first major version and a value of a first minor version,

the value of the second version of the second regulation includes a value of a second major version and a value of a second minor version, and

the second memory: updates the stored first regulation when the value of the second minor version of the value of the acquired second version is newer than the value of the first minor version of the value of the previously stored first version in a case where the value of the second major version of the value of the acquired second version is matched with the value of the first major version of the value of the previously stored first version; and updates the stored first regulation even when the value of the second major version of the value of the acquired second version is older than the value of the first major version of the value of the previously stored first version in a case where the value of the second major version of the value of the acquired second version is not matched with the value of the first major version of the value of the previously stored first version.

3. The fraud detection electronic control unit according to claim 1 , wherein

the second regulation retained by the electronic control unit for determining whether the frame transmitted onto the in-vehicle network system is fraudulent, the frame having a frame ID identical to a frame ID of a second frame transmitted from the electronic control unit.

4. A non-transitory recording medium including a computer program, the computer program being for a fraud detection electronic control unit connected to an electronic control unit through an in-vehicle network system, the fraud detection electronic control unit storing, in a memory, a first regulation for determining whether a frame transmitted from the electronic control unit is fraudulent, the computer program causing the fraud detection electronic control unit to perform operations, the operations comprising:

determining whether the frame transmitted from the electronic control unit is fraudulent in accordance with the first regulation, and

acquiring a second regulation retained by the electronic control unit and updating the first regulation stored in the memory when a predetermined condition is satisfied,

wherein the memory acquires a value of a second version of the second regulation retained by the electronic control unit, and updates the stored first regulation according to a comparison result between the acquired value of the second version and a value of a first version of the first regulation previously stored in the memory,

the value of the first version of the first regulation includes a value of a first major version and a value of a first minor version,

the value of the second version of the second regulation includes a value of a second major version and a value of a second minor version, and

the memory: updates the stored first regulation when the value of the second minor version of the value of the acquired second version is newer than the value of the first minor version of the value of the previously stored first version in a case where the value of the second major version of the value of the acquired second version is matched with the value of the first major version of the value of the previously stored first version; and updates the stored first regulation even when the value of the second major version of the value of the acquired second version is older than the value of the first major version of the value of the previously stored first version in a case where the value of the second major version of the value of the acquired second version is not matched with the value of the first major version of the value of the previously stored first version.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2024
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
Reel/Frame 066703/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: FUJIMURA, KAZUYA; ANZAI, JUN; TANABE, MASATO
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 051197/0152 →
Priority Claims (1)
JP JP2017-004593 · Jan 13, 2017 · national
Continuity (2)
Continuation PCTJP2017043721 · Dec 6, 2017
Related Publication 20190312895A1 · Oct 10, 2019