Abstract:
A communication system includes a first electronic device, and a second electronic device that monitors a state of the first electronic device. The first electronic device includes a transmitter that transmits a first frame including a first verification value forming a Hash chain to a bus network. The second electronic device includes a storage unit that stores the first verification value included in the first frame received from the bus network. The transmitter transmits, after transmission of the first frame, a second frame including a second verification value forming the Hash chain to the bus network. The second electronic device further includes a determination unit that determines that the state of the first electronic device is normal when the second verification value included in the second frame received from the bus network and the first verification value stored in the storage unit construct the Hash chain.
Abstract:
A monitoring device is one of a plurality of monitoring devices to be attached to mobility. The monitoring device is configured to monitor an abnormal state of a first object to be monitored. The monitoring device includes a receiver and a controller. The receiver is configured to receive a result of detection of an abnormality detected by another monitoring device that monitors an abnormal state of a second object to be monitored that is different from the first object to be monitored. The controller is configured to change a process to be performed by the monitoring device, according to the result of detection of the abnormality detected by the other monitoring device.
Abstract:
A monitoring apparatus includes a storage unit, a reception unit, a collation information generation unit, and a response unit. The storage unit stores a criterion for determining normality of a frame transmitted from a first electronic device. The reception unit receives the frame from a bus network. The collation information generation unit generates, when the reception unit receives a frame of a first identifier (ID) transmitted from the first electronic device, collation information which is information for collation with the criterion stored in the storage unit, based on the frame. The response unit transmits, when the reception unit receives a frame of a second ID transmitted from the second electronic device, information which is based on the criterion stored in the storage unit and the collation information generated by the collation information generation unit and which enables a check whether the first electronic device is valid, to the second electronic device.
Abstract:
A fraud detection electronic control unit is connected to an electronic control unit through an in-vehicle network system. The fraud detection electronic control unit includes a storage and a determination unit. The storage stores a first regulation for determining whether the frame transmitted from the electronic control unit is fraudulent. The determination unit determines whether the frame transmitted from the electronic control unit is fraudulent in pursuant to the first regulation. When a predetermined condition is satisfied, the storage acquires a second regulation retained by the electronic control unit and updates the stored first regulation.
Abstract:
A transmission device has a first generator, a second generator, and a transmitter. The first generator generates data to be broadcast-transmitted. The second generator generates a message authentication code for at least the data generated in the first generator. The transmitter broadcast-transmits the data generated in the first generator, and the message authentication code generated in the second generator. The second generator omits generating message authentication codes for one or some of a plurality of pieces of data generated in the first generator.
Abstract:
An information processing device collects information used for analyzing communication performed in an in-vehicle network by ECUs including an ECU which performs predetermined control related to a function of an ADAS. The information processing device includes a receiver, a determiner, and a processor. The receiver receives a plurality of items of communication data sequentially transmitted over the in-vehicle network. The determiner detects a control end time which is a time at which the predetermined control ends, and determine an analysis target period including the control end time. The processor classifies the plurality of items of communication data received by the receiver into analysis target communication data received within the analysis target period and non-analysis target communication data received outside the analysis target period. The processor further performs predetermined processing for analysis of the analysis target communication data based on the classification result.
Abstract:
A communication unit receives a message in a network. A first anomaly detector detects an anomalous message by detecting values of a plurality of monitoring items from the message received by the communication unit and determining whether each of the detected values of the plurality of monitoring items is inside a corresponding first reference range and a corresponding second reference range. The second reference range is narrower than the first reference range. The first anomaly detector detects the message as the anomalous message, when any of the detected values is outside the first reference range, and detects the message as the anomalous message, when any of the detected values is inside the first reference range and is outside the second reference range and when a predetermined rule is satisfied.
Abstract:
A communication device includes: a communication section that transmits and receives a message in a network; an acquisition unit that acquires state information on a state of an object for which the network is provided; an estimation unit that estimates the state of the object based on the state information acquired in the acquisition unit; a setting unit that sets a filtering rule based on the state estimated in the estimation unit; and a filter unit that executes filtering processing for the message in accordance with the filtering rule set in the setting unit.
Abstract:
A transmission device has a detector, a generator, and a transmitter. When the detector has detected that a communication rule of a message that has been broadcasted to a network by another transmission device coincides with a communication rule of a message that is broadcasted to the network by the present transmission device, the generator generates an abnormality notification message. Then, the transmitter broadcasts an abnormality notification message to the network.