Method for detecting fraudulent frame sent over an in-vehicle network system
First Claim
1. A fraud detection method for use in an in-vehicle network system, the fraud detection method comprising:
- receiving at least one data frame sent to an in-vehicle network;
verifying a specific identifier in the received data frame only when the received data frame is event-driven data and a state of a vehicle having the in-vehicle network system mounted therein is a predetermined state;
detecting the received data frame as an authenticated data frame when the verifying is successful; and
detecting the received data frame as a fraudulent data frame when the verifying fails,wherein the predetermined state of the vehicle is the vehicle traveling.
0 Assignments
0 Petitions
Accused Products
Abstract
A fraud detection method for use in an in-vehicle network system including a plurality of electronic control units that communicate with one another via an in-vehicle network is provided. The method includes receiving at least one data frame sent to the in-vehicle network, verifying a specific identifier in the received data frame only when the received data frame is event-driven data and a state of a vehicle having the in-vehicle network system mounted therein is a predetermined state, detecting the received data frame as an authenticated data frame when the verifying is successful, and detecting the received data frame as a fraudulent data frame when the verifying fails. The predetermined state of the vehicle is the vehicle traveling.
-
Citations
17 Claims
-
1. A fraud detection method for use in an in-vehicle network system, the fraud detection method comprising:
-
receiving at least one data frame sent to an in-vehicle network; verifying a specific identifier in the received data frame only when the received data frame is event-driven data and a state of a vehicle having the in-vehicle network system mounted therein is a predetermined state; detecting the received data frame as an authenticated data frame when the verifying is successful; and detecting the received data frame as a fraudulent data frame when the verifying fails, wherein the predetermined state of the vehicle is the vehicle traveling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for use in an in-vehicle network system, the method comprising:
-
providing a specific identifier in a data frame, that is to be sent, only when a state of a vehicle having the in-vehicle network system mounted therein is a predetermined state and the data frame is event-driven data; and sending, to an in-vehicle network, the data frame that includes the provided specific identifier and that is the event-driven data, wherein the predetermined state of the vehicle is the vehicle traveling. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An in-vehicle network system, comprising:
-
a first electronic controller including one or more memories and circuitry that, in operation, provides a specific identifier in at least one data frame, that is to be sent, only when a state of a vehicle having the in-vehicle network system mounted therein is a predetermined state and the data frame is event-driven data regarding a transmission period, and sends, to an in-vehicle network, the data frame that includes the provided specific identifier and that is the event-driven data; and a second electronic controller including one or more memories and circuitry that, in operation, receives the data frame sent to the in-vehicle network and verifies the specific identifier in the received data frame only when the received data frame is the event-driven data and the state of the vehicle having the in-vehicle network system mounted therein is the predetermined state, wherein when verification is successful, the second electronic controller detects the received data frame as being an authorized data frame, wherein when the verification fails, the second electronic controller detects the received data frame as being a fraudulent data frame, and wherein the predetermined state of the vehicle is the vehicle traveling.
-
-
16. An electronic controller, comprising:
-
one or more memories; and circuitry that, in operation; provides a specific identifier in at least one data frame, that is to be sent, only when a state of a vehicle having an in-vehicle network system mounted therein is a predetermined state and the data frame is event-driven data; and sends, to an in-vehicle network, the data frame that includes the provided specific identifier and that is the event-driven data, wherein the predetermined state of the vehicle is the vehicle traveling.
-
-
17. An electronic controller, comprising:
-
one or more memories; and circuitry that, in operation; receives at least one data frame sent to an in-vehicle network; and verifies a specific identifier in the received data frame only when the received data frame is event-driven data and a state of a vehicle having an in-vehicle network system mounted therein is a predetermined state, wherein when verification is successful, the electronic controller detects the received data frame as being an authorized data frame, wherein when the verification fails, the electronic controller detects the received data frame as being a fraudulent data frame, and wherein the predetermined state of the vehicle is the vehicle traveling.
-
Specification