1. A computer implemented method for securing computing operations, said method comprising: under the control of one or more computer systems configured with executable instructions, receiving at least one request to migrate a virtual machine from a source host computing device to a destination host computing device, the source host computing device and the destination host computing device each including a virtualization layer, wherein the at least one request is signed by an authorized party having permission to migrate the virtual machine, the at least one request including a first key for the destination host computing device; verifying that the request was signed by the authorized party; establishing a migration key within the virtualization layer, the migration key established by using at least the first key and a second key for the source host computing device sent to the destination host computing device to authenticate the source host computing device to the destination host computing device; and migrating the virtual machine from the source host computing device to the destination host computing device by encrypting state information associated with the virtual machine using the negotiated migration key before the state information is communicated out of the virtualization layer of the source host computing device; and transmitting the encrypted state information to the destination host computing device, the encrypted state information being decryptable by the destination host computing device.