Patent ID: 9712503
Date: 2017-07-18
CPC Classifications: G06F,H04L

Claim:
1. A computing device for secured migration of a computing instance, comprising: a processor; a memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable by the processor to: receive instructions at a migration authority to initiate migration of the computing instance from a first host to a second host, the instructions identifying the first and second hosts; generate a first message at the migration authority for transmission to the first host, the first message including instructions to send data representing the computing instance to the second host, the first message further including a nonce and a derivation function for deriving at least one key for encrypting communications from the first host to the second host; generate a second message at the migration authority for transmission to the second host, the second message including instructions to receive the data representing the computing instance from the first host, the second message further including a nonce and a derivation function for deriving at least one key for decrypting communications from the first host to the second host; encrypt the first message with a public key of the first host and the second message with a public key of the second host; and send the first and second messages to the first and second hosts to complete a three-way handshake between the first host, the second host, and the migration authority wherein the three-way handshake is configured to initiate transactions and establish a connection between the first host and the second host.