CPC G06F 21/602 (2013.01) [H04L 9/14 (2013.01); H04L 9/3073 (2013.01)] | 22 Claims |
1. A method, comprising:
receiving, at a secure storage device and from a computing device, a first command and a first public key of a first key pair associated with the computing device;
selecting a second key pair from a plurality of key pairs to associate with the computing device based at least in part on receiving the first command and the first public key;
encrypting a second public key of the second key pair using the first public key based at least in part on selecting the second key pair;
transmitting, to the computing device, a first message that includes the encrypted second public key;
receiving, at the secure storage device, a second command from the computing device after transmitting the first message;
verifying the second command as being from the computing device based at least in part on the first public key and the second key pair associated with the computing device; and
transmitting a second message to the computing device indicating an execution of the second command based at least in part on verifying the second command.
|