CPC H04L 9/0872 (2013.01) [H04L 9/0819 (2013.01); H04L 9/0869 (2013.01); H04L 9/0891 (2013.01); H04L 9/3297 (2013.01); G06F 8/65 (2013.01); H04L 9/50 (2022.05)] | 8 Claims |
1. A method, comprising:
detecting, by a transport, an action performed by a component of the transport utilizing a component of the transport;
generating a random seed based on the action;
receiving, by the transport, information associated with the action from the component,
generating, by the transport, a cryptographic key based on the random seed; wherein the cryptographic key is generated based on any one of: powering of the transport, passing of a threshold time period, or detection of another action utilizing any of transport components;
transmitting the cryptographic key to a remote server via a network;
receiving consent for changing the cryptographic key, wherein the consent constitutes a blockchain consensus,
executing a smart contract to record the cryptographic key and timestamp of the key generation on a blockchain;
receiving, by the transport, a software update from the remote server for a system installed within the transport, wherein the software update is signed with the cryptographic key; and
installing, by the transport, the software update within the system based on a verification that the key corresponds to the cryptographic key.
|