Back to results
US 12,591,710 B2Granted
Obfuscating data in controller area network messages for transport refrigeration units
AssigneeCarrier Corporation
InventorJames Robinson
Life of this patent
Estimating the term…
Abstract
A method of securing communications in a transport refrigeration unit is provided. The method including: generating a CAN data; obfuscating the CAN data to generate an obfuscated CAN data; transmitting the obfuscated CAN data; receiving the obfuscated CAN data by at least one of a node or a main micro; and de-obfuscating the obfuscated CAN data to generate the CAN data.
Claims12
A method of securing communications in a transport refrigeration unit, the method comprising:
- generating, by a controller of the transport refrigeration unit, a controlled area network (CAN) data including an input, an output, sensor data and command and control messages;
- obfuscating, by the controller, the CAN data to generate an obfuscated CAN data, wherein the obfuscating the CAN data to generate the obfuscated CAN data is completed using an exclusive OR function, wherein the input, the output and the sensor data are obfuscated and the command and control messages are not obfuscated;
- transmitting, by the controller, the obfuscated CAN data;
- receiving the obfuscated CAN data by a node associated with the transport refrigeration unit;
- and
- de-obfuscating the obfuscated CAN data, by the node to generate the CAN data, wherein the de-obfuscating the obfuscated CAN data to generate the CAN data is completed using the exclusive OR function and a predefined key.
3 more elements
A communication system for a transport refrigeration unit, the communication system comprising:
- a controller associated with the transport refrigeration unit, the controller configured to generate a controlled area network (CAN) data including an input, an output, sensor data and command and control messages, obfuscate the CAN data and transmit obfuscated CAN data from the controller, wherein the input, the output and the sensor data are obfuscated and the command and control messages are not obfuscated;
- and
- a node in communication with the controller, the node being configured to receive the obfuscated CAN data and de-obfuscate the obfuscated CAN data received at the node;
- wherein the controller is configured to obfuscate the CAN data using an exclusive OR function, and the node is configured to de-obfuscate the obfuscated CAN data using the exclusive OR function and a predefined key.
1 more element
Dependencies are inferred from the claim text.