IP Library › Granted Patent US 12,244,607
Granted Patent B2
US 12,244,607 · App. 17/840,224 · Granted Mar 4, 2025

Selection method, selection system, and recording medium

Inventors: Manabu Maeda (Osaka, JP); Daisuke Kunimune (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04L63/123B60R16/023H04L63/126H04L63/1416H04L63/1425H04L67/12
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 12,244,607
App. No.
17/840,224
Granted
Mar 4, 2025
Kind
B2
Abstract

A selection method is for selecting a reference message to be used to detect unauthorized communication in an in-vehicle network system including a network and one or more electronic control units connected to the network. The reference message is used as a reference for determining whether a message sent to the network is anomalous. The selection method includes: storing candidate information regarding one or more reference message candidates each being a candidate of the reference message; selecting, based on the candidate information regarding the one or more reference message candidates stored in the storing, the selection method for selecting the reference message from among the one or more reference message candidates; and selecting the reference message from among the one or more reference message candidates using the selection method.

Claims (32)

1. A selection method for selecting a reference message to be used to detect unauthorized communication in an in-vehicle network system including a network and one or more electronic control units connected to the network, the reference message being used as a reference for determining whether a message sent to the network is anomalous, the selection method comprising:

storing candidate information of one or more reference message candidates of the reference message;

first selecting, based on the candidate information of the one or more reference message candidates stored in the storing operation, a rule for selecting the reference message from among a plurality of rules; and

second selecting the reference message from among the one or more reference message candidates using the rule selected in the first selecting operation, wherein the first selecting operation includes

calculating a degree of appropriateness for each of the plurality of rules, and

selecting, based on the degree of appropriateness calculated for each of the plurality of rules, the rule for selecting the reference message, the degree of appropriateness indicating a level of appropriateness of selecting the reference message from among the one or more reference message candidates.

2. The selection method according to claim 1 , wherein the first selecting operation includes selecting, as the rule for selecting the reference message from among the one or more reference message candidates, a rule that is highest in the degree of appropriateness among the plurality of rules.

3. The selection method according to claim 2 , wherein the degree of appropriateness is a second difference that indicates a difference between at least two first differences, and each of the at least two first differences indicates a difference between a predicted value for the message sent to the network and a value indicated in one of the one or more reference message candidates.

4. The selection method according to claim 3 , wherein the first selecting operation includes extracting two values from among three or more values indicated by three or more reference message candidates when the one or more reference message candidates include three or more reference message candidates, and the at least two first differences are differences between the predicted value and each of the two values extracted.

5. The selection method according to claim 3 , wherein the predicted value is calculated based on a value indicated in a reference message that has been previously selected.

6. The selection method according to claim 3 , wherein the predicted value is obtained by inputting, to a predictive model created in advance, a value indicated in one of the one or more reference message candidates that have a same message identifier indicating the type of data included in the message.

7. The selection method according to claim 1 , wherein the plurality of rules includes at least one of:

a period determination rule for selecting the reference message based on a period of time in which the message is sent to the network; and

a data determination rule for selecting the reference message based on a value of data included in the message sent to the network.

8. The selection method according to claim 1 , further comprising:

determining whether the message sent to the network is anomalous, wherein

the one or more reference message candidates include the message determined as being anomalous in the determining operation, and

the second selecting operation includes selecting, as the reference message, a message different from the message determined as being anomalous among the one or more reference message candidates.

9. The selection method according to claim 1 , further comprising:

determining whether the message sent to the network is anomalous, wherein

the second selecting operation includes selecting one or more messages determined as being normal in a current reception period as the one or more reference message candidates that are used in a next reception period, before the next reception period.

10. A non-transitory computer-readable recording medium having recorded thereon a program for causing a computer to execute the selection method according to claim 1 .

11. A selection system for selecting a reference message to be used to detect unauthorized communication in an in-vehicle network system including a network and one or more electronic control units connected to the network, the selection system comprising:

one or more hardware processors; and

storage, wherein

the reference message is used as a reference for determining whether a message sent to the network is anomalous, and

the one or more hardware processors perform the following operations using the storage:

storing candidate information of one or more reference message candidates of the reference message;

first, selecting, based on the candidate information of the one or more stored reference message candidates, a rule for selecting the reference message from among a plurality of rules; and

second, selecting the reference message from among the one or more reference message candidates using the rule selected, wherein the first selecting operation includes

calculating a degree of appropriateness for each of the plurality of rules, and

selecting, based on the degree of appropriateness calculated for each of the plurality of rules, the rule for selecting the reference message, the degree of appropriateness indicating a level of appropriateness of selecting the reference message from among the one or more reference message candidates.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: MAEDA, MANABU; KUNIMUNE, DAISUKE
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 061816/0788 →
Priority Claims (1)
JP 2019-231730 · Dec 23, 2019 · national
Continuity (2)
Continuation PCTJP2020046435 · Dec 11, 2020
Related Publication 20220311781A1 · Sep 29, 2022
References Cited (15)
US 20060083264A1 · Jordan · 2006 [cited by examiner]
US 20150358351A1 · Otsuka et al. · 2015 [cited by applicant]
US 20180314571A1 · Tanabe · 2018 [cited by examiner]
US 20190141070A1 · Tsurumi · 2019 [cited by examiner]
US 20190149561A1 · Maeda et al. · 2019 [cited by applicant]
US 20190149562A1 · Maeda et al. · 2019 [cited by applicant]
US 20200213340A1 · Hamada · 2020 [cited by examiner]
US 20210377074A1 · Yoshida · 2021 [cited by examiner]
US 20210392109A1 · Hamada · 2021 [cited by examiner]
US 20220279005A1 · Torisaki · 2022 [cited by examiner]
US 20220303305A1 · Shin · 2022 [cited by examiner]
JP 2018182725 · 2018 [cited by applicant]
JP 201983534 · 2019 [cited by applicant]
Song et al. “Intrusion Detection System Based on the Analysis of Time Intervals of CAN Messages for In-Vehicle Network” [Online], Mar. 10, 2016 [Retrieved on: Aug. 21, 2024], www.ieee.org , Retrieved from: < https://iee… [cited by examiner]
Mar. 16, 2021 International Search Report issued in corresponding International Pat. Appl. No. PCT/JP2020/046435, along with an English translation thereof. [cited by applicant]