CPC H04L 9/3247 (2013.01) [H04L 9/006 (2013.01); H04L 9/088 (2013.01); H04L 9/0891 (2013.01); H04L 9/14 (2013.01); H04L 9/321 (2013.01); H04L 63/08 (2013.01); H04L 2209/84 (2013.01)] | 20 Claims |
1. A gateway of a vehicle, the gateway comprising:
one or more processors connected to a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to:
receive a controller signature and data from a first controller of the vehicle, wherein the controller signature was generated by a second controller of the vehicle based at least in part on a portion of the data, wherein the second controller is configured to provide the data to the first controller and wherein the first controller is configured to relay the data to the gateway;
verify the controller signature;
obtain a gateway signature, wherein the gateway signature is generated based on at least a portion of the data using a private key of the gateway; and
transmit the gateway signature to the first controller, wherein the first controller is configured to process the data after the controller signature has been verified by the gateway.
|