Secure message including a vehicle private key
First Claim
Patent Images
1. An apparatus, comprising:
- a memory resource configured to;
store a private key associated with a vehicle; and
store a weighing matrix comprising data corresponding to operation of the vehicle; and
a processing resource coupled to the memory resource, wherein the processing resource is configured to;
generate a first secure message comprising data corresponding to the vehicle and the private key and a message authentication code (MAC) based on the private key and an authentication protocol concatenated with the data corresponding to the vehicle and the private key;
transmit the first secure message;
receive a second secure message comprising an updated weighing matrix concatenated with the authentication protocol and the MAC; and
update the weighing matrix based, at least in part, on the updated weighing matrix.
5 Assignments
0 Petitions
Accused Products
Abstract
An example apparatus comprises a memory resource configured to store a private key associated with a vehicle and store a data matrix comprising data corresponding to operation of the vehicle. The apparatus may further include a processing resource configured to generate a first secure message comprising data corresponding to the vehicle, transmit the first secure message, receive a second secure message comprising an updated data matrix, and update the data matrix based, at least in part, on the updated data matrix.
-
Citations
26 Claims
-
1. An apparatus, comprising:
-
a memory resource configured to; store a private key associated with a vehicle; and store a weighing matrix comprising data corresponding to operation of the vehicle; and a processing resource coupled to the memory resource, wherein the processing resource is configured to; generate a first secure message comprising data corresponding to the vehicle and the private key and a message authentication code (MAC) based on the private key and an authentication protocol concatenated with the data corresponding to the vehicle and the private key; transmit the first secure message; receive a second secure message comprising an updated weighing matrix concatenated with the authentication protocol and the MAC; and update the weighing matrix based, at least in part, on the updated weighing matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
a host computing device including a processing resource and a memory resource, wherein the host computing device is configured to; store a private key associated with a vehicle; store a weighing matrix comprising data corresponding to operation of the vehicle; receive a first secure message from the vehicle, the first secure message comprising data collected by the vehicle and a message authentication code (MAC) based on a vehicle identification number associated with the vehicle and a private key assigned to the vehicle, wherein the private key is stored in the memory resource; and transmit, to the vehicle, a second secure message comprising an updated weighing matrix responsive to receipt of the first secure message. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A system, comprising:
an artificial intelligence electronic control unit (ECU) disposed in a vehicle, the ECU comprising a controller and a memory resource, wherein the controller is configured to cause; a first secure message including data collected by the vehicle to be transmitted to a host computing device communicatively coupled to the ECU via a gateway, wherein the host computing device is configured to transmit a second secure message including a weighing matrix to the ECU responsive to receipt of the first secure message; and the second secure message to be processed to update the ECU using the received weighing matrix. - View Dependent Claims (15, 16, 17, 18)
-
19. A method, comprising:
-
determining, by a plurality of sensors coupled to a vehicle, that at least one sensor among the plurality of sensors has detected an un-recognized object; generating a first secure message comprising data corresponding to the un-recognized object; transmitting the first secure message to a host computing device external to the vehicle; and receiving, at the vehicle, a second secure message comprising updated data corresponding to the un-recognized object; and updating firmware associated with the vehicle using the updated data. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a memory resource configured to; store a private key associated with a vehicle; and store a matrix comprising data corresponding to operation of the vehicle; and a processing resource coupled to the memory resource, wherein the processing resource is configured to; generate a first secure message comprising data corresponding to the vehicle and the private key, wherein the data corresponding to the vehicle includes data collected from vehicle sensors, photographic data collected from vehicle cameras, or combinations thereof; transmit the first secure message; receive a second secure message comprising an updated matrix; and update the matrix based, at least in part, on the updated matrix.
-
-
25. An apparatus, comprising:
a host computing device including a processing resource and a memory resource, wherein the host computing device is configured to; store a matrix comprising data corresponding to operation of a vehicle; receive a first secure message from the vehicle, the first secure message comprising data collected by the vehicle; and transmit, to the vehicle, a second secure message comprising an updated matrix responsive to receipt of the first secure message; and generate the updated matrix based on the received data collected by the vehicle.
-
26. An apparatus, comprising:
a host computing device including a processing resource and a memory resource, wherein the host computing device is configured to; store a matrix comprising data corresponding to operation of a vehicle; receive a first secure message from the vehicle, the first secure message comprising data collected by the vehicle, a message authentication code (MAC) based on the private key, and an authentication protocol including an anti-replay mechanism concatenated with the data corresponding to the vehicle; and transmit, to the vehicle, a second secure message comprising an updated matrix, the authentication protocol, and the MAC concatenated with the updated matrix responsive to receipt of the first secure message.
Specification