×

In-vehicle network system, electronic control unit, and update processing method

  • US 10,227,053 B2
  • Filed: 05/24/2016
  • Issued: 03/12/2019
  • Est. Priority Date: 05/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in an in-vehicle network system including a first electronic control unit and a second control unit, each of the first electronic control unit and the second electronic control unit communicating a data frame having a message authentication code (MAC) added thereto with one another via at least one bus in accordance with Controller Area Network (CAN) protocol, the method comprising:

  • the first electronic control unit detecting a state of a vehicle having the in-vehicle network system mounted therein;

    the first electronic control unit sending a data frame identified with a predetermined message ID;

    the first electronic control unit generating a first message authentication code that reflects the value of a transmission counter which counts the number of transmission events using a first MAC key;

    the first electronic control unit adding the first message authentication code to the data frame to be sent;

    the first electronic control unit updating the first MAC key used to generate the first message authentication code under the condition that the detected state of the vehicle is a predetermined state;

    the second electronic control unit detecting a state of the vehicle having the in-vehicle network system mounted therein;

    the second electronic control unit receiving the data frame identified with a predetermined message ID;

    the second electronic control unit generating a second message authentication code that reflects the value of a reception counter which counts the number of reception events using a second MAC key;

    the second electronic control unit verifying whether the message authentication code added to the received data frame is the same as the second message authentication code;

    the second electronic control unit updating the second MAC key used to generate the second message authentication code under the condition that the detected state of the vehicle is the predetermined state; and

    resetting the transmission counter and the reception counter under the condition that the detected state of the vehicle is the predetermined state.

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