×

Method for preventing electronic control unit from executing process based on malicious frame transmitted to bus

  • US 10,454,957 B2
  • Filed: 09/26/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 04/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a network communication system including a plurality of electronic controllers that communicate with each other via a bus in accordance with a Controller Area Network (CAN) protocol, the method comprising:

  • determining, by an electronic controller of the plurality of electronic controllers, whether or not content of a predetermined field in a frame which has started to be transmitted meets a predetermined condition indicating fraud;

    transmitting, by the electronic controller, an error frame before an end of the frame is transmitted in a case where it is determined that the content of the predetermined field in the frame meets the predetermined condition;

    recording, by the electronic controller, a number of times the error frame is transmitted in the transmitting, for each identifier (ID) represented by content of an ID field included in a plurality of frames which has been transmitted; and

    providing a notification in a case where the number of times recorded for an ID exceeds a predetermined count, whereinthe predetermined count represents a value at which a transition to a passive state specified in the CAN protocol in accordance with a rule for handling a transmission error counter is to occur, andin the providing, in a case where the number of times recorded for the ID exceeds the predetermined count, one of the electronic controllers that has transmitted a frame having the ID for which the number of times exceeds the predetermined count is determined to be a malicious electronic controller that does not transition to the passive state, and the notification notifies of a presence of the malicious electronic controller.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×