US 11,870,557 B2
Process for generating transport keys for data communication based on actions performed by a transport
Edward Allen Cain, Jr., Plano, TX (US); and Satyajit P. Patne, The Colony, TX (US)
Assigned to TOYOTA MOTOR NORTH AMERICA, INC., Plano, TX (US)
Filed by TOYOTA MOTOR NORTH AMERICA, INC., Plano, TX (US)
Filed on Jan. 5, 2021, as Appl. No. 17/141,686.
Prior Publication US 2022/0216991 A1, Jul. 7, 2022
Int. Cl. G06F 8/65 (2018.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
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
OG exemplary drawing
 
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.