On-vehicle communication system
First Claim
1. An Electric Control Unit (ECU) device connected to an on-vehicle network and a network outside a vehicle, the ECU comprising:
- a network communication interface configured to communicate via the network outside of the vehicle;
one or more processors; and
a memory coupled with and readable by the one or more processors, whereinthe memory stores a first encryption key, andthe one or more processors are configured to;
upon receipt of communication information from the network outside of the vehicle via the network communication interface;
generate a transmitter code from the received communication information by using the first encryption key, the first encryption key being different from a second encryption key that is shared among other on-vehicle ECUs communicable with the ECU device via the on-vehicle network, andtransmit, to the on-vehicle network, a message data frame that includes an identifier associated with the received communication information, the received communication information, and the generated transmitter code, wherein at least one of the other on-vehicle ECUs successfully authenticates the message data frame containing the communication information by using the first encryption key to generate a receiver code, and matching the received code with the transmitter code, upon receipt of the message data frame, and successfully authenticates other message data frames generated by the other on-vehicle ECUs by use of the second encryption key to generate the transmitter code used for the matching, upon receipt of the other message data frames.
0 Assignments
0 Petitions
Accused Products
Abstract
An Electric Control Unit (ECU) device connected to an on-vehicle network and a network outside a vehicle. The ECU generating an ECU receiver code using an encryption key upon receipt of a message data frame, the encryption key being shared among ECUs communicable with the ECU, successfully authenticating the message data frame received the ECU, when the ECU receiver code matches a receiver code extracted from the message data frame received by the ECU, and when the message data frame received by the ECU is successfully authenticated, generate an ECU transmitter code using the encryption key, and transmit a message data frame that includes the generated ECU transmitter code to the on-vehicle network.
-
Citations
18 Claims
-
1. An Electric Control Unit (ECU) device connected to an on-vehicle network and a network outside a vehicle, the ECU comprising:
-
a network communication interface configured to communicate via the network outside of the vehicle; one or more processors; and a memory coupled with and readable by the one or more processors, wherein the memory stores a first encryption key, and the one or more processors are configured to; upon receipt of communication information from the network outside of the vehicle via the network communication interface; generate a transmitter code from the received communication information by using the first encryption key, the first encryption key being different from a second encryption key that is shared among other on-vehicle ECUs communicable with the ECU device via the on-vehicle network, and transmit, to the on-vehicle network, a message data frame that includes an identifier associated with the received communication information, the received communication information, and the generated transmitter code, wherein at least one of the other on-vehicle ECUs successfully authenticates the message data frame containing the communication information by using the first encryption key to generate a receiver code, and matching the received code with the transmitter code, upon receipt of the message data frame, and successfully authenticates other message data frames generated by the other on-vehicle ECUs by use of the second encryption key to generate the transmitter code used for the matching, upon receipt of the other message data frames. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A vehicle including an Electric Control Unit (ECU) device connected to an on-vehicle network and a network outside the vehicle, the ECU device comprising:
-
a network communication interface configured to communicate via the network outside of the vehicle; one or more processors; and a memory coupled with and readable by the one or more processors, wherein the memory stores a first encryption key, and the one or more processors are configured to; upon receipt of communication information from the network outside of the vehicle via the network communication interface; generate a transmitter code from the received communication information by using the first encryption key, the first encryption key being different from a second encryption key that is shared among other on-vehicle ECUs communicable with the ECU device via the on-vehicle network, and transmit, to the on-vehicle network, a message data frame that includes an identifier associated with the received communication information, the received communication information, and the generated transmitter code, wherein at least one of the other on-vehicle ECUs successfully authenticates the message data frame containing the communication information by using the first encryption key to generate a receiver code, and matching the received code with the transmitter code, upon receipt of the message data frame, and successfully authenticates other message data frames generated by the other on-vehicle ECUs by use of the second encryption key to generate the transmitter code used for the matching, upon receipt of the other message data frames. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method executed by an Electric Control Unit (ECU) device connected to an on-vehicle network and a network outside a vehicle, the method comprising:
upon receipt of communication information from the network outside of the vehicle via a network communication interface of an outside network-enabled ECU; generating, by the outside network-enabled ECU, a transmitter code from the received communication information by using a first encryption key stored in a memory of the outside network-enabled ECU, the first encryption key being different from a second encryption key that is shared among other on-vehicle ECUs communicable with the ECU device via the on-vehicle network, and transmitting, by the outside network-enabled ECU to the on-vehicle network, a message data frame that includes an identifier associated with the received communication information, the received communication information, and the generated transmitter code, wherein at least one of the other on-vehicle ECUs successfully authenticates the message data frame containing the communication information by using the first encryption key to generate a receiver code, and matching the received code with the transmitter code, upon receipt of the message data frame, and successfully authenticates other message data frames generated by the other on-vehicle ECUs by use of the second encryption key to generate the transmitter code used for the matching, upon receipt of the other message data frames. - View Dependent Claims (14, 15, 16, 17, 18)
Specification