US20160264071A1

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

Claim Score by NHIP

Read claim 11, the broadest

Abstract

A method for use in an in-vehicle network system is provided. The in-vehicle network system includes a plurality of electronic control units that communicate a data frame having a message authentication code (MAC) added thereto with one another via a bus in accordance with the Controller Area Network (CAN) protocol. The method includes detecting the state of a vehicle having the in-vehicle network system mounted therein and updating a MAC key used to generate the MAC under the condition that the detected state of the vehicle is a predetermined state.

US20160264071A1, drawing sheet 1
Sheet 1 of 19

Term

9.3 yearsto projected expiry

Projected expiry 6 January 2036, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

11 claims: 3 independent, 8 dependent

  1. 1
    A method for use in an in-vehicle network system including a plurality of electronic control units that each communicate 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:detecting a state of a vehicle having the in-vehicle network system mounted therein;and updating a MAC key used to generate the message authentication code under the condition that the detected state of the vehicle is a predetermined state.
  2. 9
    An in-vehicle network system including a plurality of electronic control units that each communicate 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 system comprising:a first electronic control unit including one or more memories and circuitry which, in operation, holds a first MAC key used to generate the message authentication code, generates a first message authentication code using the first MAC key, adds the generated first message authentication code to a data frame identified by a predetermined message ID, sends the data frame, and updates the first MAC key under the condition that a state of a vehicle having the in-vehicle network system mounted therein is a predetermined state;and a second electronic control unit including one or more memories and circuitry which, in operation, holds a second MAC key used to generate the message authentication code, generates a second message authentication code using the second MAC key, receives a data frame identified by the predetermined message ID, verifies whether the message authentication code added to the received data frame is the same as the second message authentication code, and updates the second MAC key under the condition that the state of the vehicle is a predetermined state.
  3. 11
    Broadest claimClaim Score 72, broad(NHIP)An electronic control unit for operating in accordance with Controller Area Network (CAN) protocol, comprising one or more memories and circuitry which, in operation:holds a MAC key used to generate a message authentication code (MAC);generates the message authentication code using the held MAC key;and updates the held MAC key under the condition that a state of a vehicle having the electronic control unit mounted therein is a predetermined state.