US 12,155,682 B2
Vehicle anomaly detection server, vehicle anomaly detection system, and vehicle anomaly detection method
Yuishi Torisaki, Osaka (JP); Tomoyuki Haga, Nara (JP); Takamitsu Sasaki, Osaka (JP); Takeshi Kishikawa, Osaka (JP); and Hideki Matsushima, Tokyo (JP)
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed by Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed on May 16, 2022, as Appl. No. 17/744,862.
Application 17/744,862 is a continuation of application No. 16/654,728, filed on Oct. 16, 2019, granted, now 11,363,045.
Application 16/654,728 is a continuation of application No. PCT/JP2019/000720, filed on Jan. 11, 2019.
Claims priority of provisional application 62/620,152, filed on Jan. 22, 2018.
Prior Publication US 2022/0279005 A1, Sep. 1, 2022
Int. Cl. H04L 9/40 (2022.01); H04L 12/40 (2006.01); H04L 67/12 (2022.01)
CPC H04L 63/1425 (2013.01) [H04L 12/40 (2013.01); H04L 67/12 (2013.01); H04L 2012/40215 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A vehicle anomaly detection server, comprising:
a communicator that communicates with a plurality of vehicles to receive logs of a plurality of in-vehicle networks included in the plurality of vehicles;
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:
performing a first determination of determining whether a first anomaly is occurring in a frame received on a first in-vehicle network of a first vehicle among the plurality of vehicles, based on information indicated in the logs received by the communicator, the first vehicle being the vehicle that communicates with the communicator;
selecting, when it is determined in the performing of the first determination that the first anomaly is occurring in the frame received on the first in-vehicle network of the first vehicle, an anomaly-related vehicle from among the plurality of vehicles based on the first anomaly occurring in the frame received on the first in-vehicle network of the first vehicle;
transmitting, to the anomaly-related vehicle via the communicator, a first request to transmit a second log of an in-vehicle network included in the anomaly-related vehicle; and
performing a second determination of determining whether a second anomaly is occurring in a frame received on a second in-vehicle network of the anomaly-related vehicle, based on information indicated by the second log transmitted from the anomaly-related vehicle in response to the first request and received by the communicator,
wherein the operations further include:
selecting, as the first vehicle, a first sample vehicle from among the plurality of vehicles, the first sample vehicle being a monitoring target vehicle for detecting a vehicle in which an anomaly is occurring,
transmitting a second request to transmit a first log of the first in-vehicle network included in the first sample vehicle to the first sample vehicle via the communicator,
in the performing the first determination, whether the first anomaly is occurring to the first sample vehicle is determined based on information indicated by the first log transmitted from the first sample vehicle in response to the second request and received by the communicator,
wherein, the anomaly-related vehicle includes an in-vehicle network including Electronic Control Units (ECUs) having a same configuration as the first vehicle determined as having the first anomaly or having a same arrangement as the first in-vehicle network of the first vehicle determined as having the first anomaly.