Patent classifications
H04L2012/40215
Controlling can communication in a vehicle using shifting can message reference
A method for controlling controller area network (CAN) communication in a vehicle including a plurality of electronic control units (ECUs) and a plurality of CAN databases accessible by the plurality of ECUs can include: storing CAN message information in the plurality of CAN databases such that each CAN database stores a unique configuration of the CAN message information; establishing a plurality of periodic intervals; and when a subsequent interval among the plurality of periodic intervals begins: receiving a plurality of measurement values deriving from a plurality of sensors equipped in the vehicle, calculating a database reference number based upon the plurality of measurement values, the database reference number newly identifying a particular CAN database among the plurality of CAN databases, and performing CAN communication, by each ECU, based upon the uniquely configured CAN message information stored in the newly identified CAN database.
Controller area network traffic flow confidentiality
A transmitter device of a bus-based communication system may add one or more padding bits, associated with providing traffic flow confidentiality for communication of a payload on a communication bus, either to the payload on a transport layer, or to one or more first frames on a data link layer. The one or more first frames may include a transport layer payload associated with the payload. The transmitter device may transmit one or more second frames, including a data link layer payload associated with the one or more first frames, on the communication bus. A receiver device of the bus-based communication system may receive the one or more second frames on the communication bus. The receiver device may process the one or more padding bits from either the one or more first frames on the data link layer, or from the payload on the transport layer.
Systems and methods for detection of vehicle bus protocol using signal analysis
Embodiments of the invention include a vehicle telematics device that performs vehicle CAN bus discovery using bit timing analysis. In an embodiment, the vehicle telematics device enters a vehicle CAN bus protocol discovery mode, samples a vehicle CAN bus signal, performs bit timing analysis of the CAN bus signal, calculates a BAUD rate of the vehicle CAN bus based on the bit timing analysis, determines a data packet format of data packets on the vehicle CAN bus, and identifies a vehicle CAN bus protocol from a plurality of vehicle CAN bus protocols based on the calculated BAUD rate and data packet format.
USER STATION FOR A SERIAL BUS SYSTEM, AND METHOD FOR COMMUNICATING IN A SERIAL BUS SYSTEM
A user station for a serial bus system. The user station includes a communication control device for controlling a communication of the user station with at least one other user station, and a transceiver device to serially transmit a transmission signal generated by the communication control device onto a bus and to serially receive signals from the bus. The communication control device generates the transmission signal according to a frame, and inserts a header check sum into the frame, only bits of a frame header that is situated in front of a data field provided for useful data in the frame being included in the computation. For computing the header check sum, the communication control device uses a predetermined starting value and a predetermined check sum polynomial.
Method For Protection From Cyber Attacks To A Vehicle, And Corresponding Device
A method for protection from cyber attacks in a communication network of a vehicle comprising: the steps of building sets of dominant voltage measurements for each message identifier associated to a message that is passing; extracting statistical features; supplying the statistical features for each message identifier that are available at each instant at input to a neural network of a pattern-recognition type; carrying out an operation of classification, or pattern recognition, supplying a prediction of a membership class corresponding to a given node on the basis of the statistical features supplied at input; evaluating whether the prediction supplied by the neural network corresponds to a given node that allows as admissible message identifier the message identifier at input and, if it does not, signalling an anomaly for the message identifier; and evaluating whether a number of anomalies signalled for said message identifier exceeds a given threshold.
METHOD AND APPARATUS FOR DETECTING ATTACK IN CAN BUS
An intrusion detection method for a CAN, performed by a processor, may comprise: collecting CAN IDs from the CAN in an order of occurrence; generating a sequence of a predetermined number L of CAN IDs from the collected CAN IDs, L being an integer greater than or equal to 1; and inputting the sequence into a bi-directional GPT2 network and calculating a value of a loss function corresponding to the sequence, wherein when a number of allowed CAN IDs is K, the allowed CAN IDs in the sequence are sorted in an order of magnitude and converted into values 0 to K−1, CAN IDs that are not allowed in the sequence are converted to K, the sequence is input to the bidirectional GPT2 network, and K is an integer equal to or greater than 1.
METHOD AND DEVICE FOR COUNTERACTING INTRUSION INTO IN-VEHICLE NETWORK
A method and a device for counteracting an intrusion into an in-vehicle network are disclosed. The present disclosure in some aspects provides a device and a control method for counteracting an intrusion into an in-vehicle network of a vehicle, including a communication unit configured to communicate with an external network and the in-vehicle network, a memory storing instructions, and at least one processor, wherein the instructions stored in the memory cause, when executed, the at least one processor to perform monitoring an intrusion attempt from the external network into the in-vehicle network, blocking communication between the communication unit and the external network upon detecting the intrusion into the in-vehicle network, establishing a communication link with a terminal of a driver of the vehicle through the communication unit, and performing communication with the external network through the communication unit and the terminal of the driver.
APPARATUS AND METHOD FOR CONTROLLING VEHICLE
An apparatus of controlling a vehicle may include a sensor that obtains state information of the vehicle, a plurality of controllers that operate in at least one communication domain, and a processor that detects a first controller that wakes up first among the plurality of controllers, wherein the processor is configured to determine whether to cut off power of the first controller according to whether the first controller is in a normal wake-up state based on the state information of the vehicle and whether the first controller is in a normal sleep state based on a sleep entry time of a communication domain.
METHODS AND SYSTEMS FOR WRAPPING SIMULATED INTRA-AIRCRAFT COMMUNICATION TO A PHYSICAL CONTROLLER AREA NETWORK
Aspects relate to method and systems for wrapping simulated intra-aircraft communication to a physical controller area network. An exemplary method includes receiving simulator data from an aircraft simulator, disaggregating a simulated digital message from the simulator data, abstracting a simulated signal as a function of the simulated digital message, transmitting the simulated signal on at least a controller area network (CAN), receiving, using at least an aircraft component communicative with the at least a CAN, the simulated signal by way of the at least a CAN, transmitting a phenomenal signal by way of the at least a CAN, receiving the phenomenal signal by way of the at least a CAN, converting a phenomenal digital message as a function of the phenomenal signal, and inputting the phenomenal digital message to the aircraft simulator.
Gateway device, vehicle network system, and transfer method
A gateway connected to a bus, a bus, and the like used by a plurality of electronic control units for communication includes a frame communication unit that receives a frame, a transfer control unit that removes verification information used to verify a frame from the content of the frame received by the frame communication unit 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.