Vehicle and method for controlling same
AssigneeLG Electronics Inc.
InventorsCheolseung Kim, Seongsoo Kim, Byeongrim Jo
Life of this patent
Estimating the term…
Abstract
A method of controlling a vehicle that includes a plurality of electronic control units (ECUs), the method including: allocating an order in which at least one ECU among the plurality of ECUs is to be assigned an encryption key, based on a data rate of each ECU; receiving, by the at least one ECU, at least one encryption key that is assigned to the at least one ECU according to the allocated order; and performing, by the at least one ECU and using the assigned at least one encryption key, (i) encryption of data to be transmitted through a Controller Area Network (CAN) communication bus, or (ii) decryption of data that is transmitted through the CAN communication bus.
Claims19
A method of controlling a vehicle that comprises a plurality of electronic control units (ECUs), the method comprising:
- allocating an order in which at least one ECU among the plurality of ECUs is to be assigned an encryption key, based on a data rate of each ECU;
- receiving, by the at least one ECU, at least one encryption key that is assigned to the at least one ECU according to the allocated order;
- performing, by the at least one ECU and using the assigned at least one encryption key, (i) encryption of data to be transmitted through a Controller Area Network (CAN) communication bus, or (ii) decryption of data that is transmitted through the CAN communication bus,
- classifying the plurality of ECUs into a plurality of groups;
- and
- selecting a master ECU for each group,
- wherein, for a group among the plurality of groups, the group comprises one master ECU and one or more slave ECUs, and
- wherein the master ECU included in the group is configured to assign the encryption key.
A vehicle comprising a plurality of electronic control units (ECUs), the vehicle comprising:
- a plurality of slave ECUs each configured to, using an encryption key assigned thereto, (i) encrypt data to be transmitted through a CAN communication bus, or (ii) decrypt data that is transmitted through the CAN communication bus;
- a master ECU configured to:
- allocate an order in which at least one slave ECU among the plurality of slave ECUs is to be assigned an encryption key, based on a data rate of each of the at least one slave ECU, and
- sequentially assign at least one encryption key to the at least one slave ECU according to the allocated order;
- and
- a master-of-master-ECUs configured to transmit an encryption key assignment command to the master ECU for the master ECU to assign encryption keys to the plurality of slave ECUs, based on a predetermined condition being satisfied,
- wherein the plurality of ECUs is grouped into a plurality of groups,
- wherein the master ECU is one of a plurality of master ECUs that are respectively selected for the plurality of groups,
- wherein a group among the plurality of groups comprises the master ECU and at least one slave ECU, and
- wherein the master ECU in the group is configured to assign the encryption key.
A vehicle comprising a plurality of electronic control units (ECUs), the vehicle comprising:
- a plurality of slave ECUs each configured to, using an encryption key assigned thereto, (i) encrypt data to be transmitted through a CAN communication bus, or (ii) decrypt data that is transmitted through the CAN communication bus;
- a master ECU configured to:
- allocate an order in which at least one slave ECU among the plurality of slave ECUs is to be assigned an encryption key, based on a data rate of each of the at least one slave ECU, and
- sequentially assign at least one encryption key to the at least one slave ECU according to the allocated order;
- and
- a master-of-master-ECUs configured to transmit an encryption key assignment command to the master ECU for the master ECU to assign encryption keys to the plurality of slave ECUs, based on a predetermined condition being satisfied,
- wherein the master-of-master-ECU is further configured to:
- reclassify the plurality of ECUs into new groups based on a data rate of each of the plurality of ECUs, based on a second condition being satisfied.
Dependencies are inferred from the claim text.