Abstract:
A head unit (100) that is a vehicle communication apparatus connected to a bus in an in-vehicle network system, the in-vehicle network system including a plurality of apparatuses that perform communication of frames via the bus, includes a multimedia control unit (150) that identifies a transmit frame, the transmit frame being a frame to be delivered to the bus, and a system control unit (110) capable of exchanging information on frames with the multimedia control unit (150) via wired communication or wireless communication. At least one of the multimedia control unit (150) and the system control unit (110) determines a conformity of the transmit frame with a rule.
Abstract:
Provided is an update management method that causes an external tool, capable of transmitting an update message to update data such as shared keys and the like within electronic control units (ECUs) making up an onboard network, to update shared keys and the like within the ECUs, while reducing the risk of all ECUs being unauthorizedly rewritten in a case where secret information given to the external tool is leaked. The update management method is to receive and verify update authority information indicating authority of the external tool, and in a case that an update message instructing updating of shared keys or the like of one or multiple ECUs has been transmitted from the external tool (step S1010), if the verification is successful and the update authority information indicates that the transmission of the update message is within the range of authority of the external tool (step S1013), the update is executed at the ECU (step S1019), and otherwise, update at the ECU is inhibited.
Abstract:
An anti-fraud method for use in an in-vehicle network system including a plurality of electronic control units that exchange data frames, each having added thereto a MAC, via a bus includes a receiving step of receiving a data frame transmitted on the bus, a verification step of generating a MAC by using data and verifying that the data frame received in the receiving step has added thereto the MAC, and an update processing step of performing an update process on the data used for generating the MAC in a case where verification has failed in the verification step.
Abstract:
A fraud sensing method for use in an in-vehicle network system including a plurality of electronic control units that communicate with each other via a bus includes a detecting step of detecting that a state of a vehicle satisfies a predetermined condition, and a switching step of switching, upon detecting that the state of the vehicle satisfies the predetermined condition, an operation mode of a fraud-sensing electronic control unit connected to the bus between a first mode in which a first type of sensing process for sensing a fraudulent message in the bus is performed and a second mode in which the first type of sensing process is not performed.
Abstract:
An authentication method for at least one of a plurality of devices connected to a HAN includes checking, with a first device among the plurality of devices, validity of a second device using a CRL including attribute information regarding the second device among the plurality of devices, and revoking, with the first device, the second device if the checking is negative.
Abstract:
A gateway (90) connected to a bus (10), a bus (20), and the like used by a plurality of electronic control units for communication includes a frame communication unit (901) that receives a frame, a transfer control unit (906) that removes verification information used to verify a frame from the content of the frame received by the frame communication unit (901) and transfers the frame to a destination bus or that adds verification information to the content of the frame and transfers the frame to the destination bus, and the like.
Abstract:
Provided is a fraud detection rule updating method enabling the updating of rules that serve as the basis for detecting malicious frames as necessary in an on-board network system. In an on-board network system equipped with multiple electronic control units (ECUs) (100a to 100e) that communicate via buses and fraud detecting ECUs (400a to 400c) that determine, based on fraud detection rules, whether messages transmitted on the buses conform to the rules, a fraud detection rule updating method is used in which delivery data including updated fraud detection rules is received from a server (500) external to the on-board network system, and if a certain update condition is satisfied, the fraud detection rules in a fraud detecting ECU (400a) are updated to the updated fraud detection rules.