Patent ID: 9122504
Filing Date: 2015-09-01
Classification: G06F,H04L

Abstract:
1. An apparatus for encryption in a virtualized environment using an auxiliary medium, comprising: a hypervisor unit for acquiring data for encryption from an auxiliary medium, and encrypting and providing protection target data of an application program using the data for encryption in response to an encryption request from the application program; and a hypercall unit for providing a virtualization interface between the application program and the hypervisor unit, wherein the hypervisor unit comprises: an information acquisition unit for exchanging an internal key with the auxiliary medium to acquire the data for encryption; and an information provision unit for encrypting and providing the protection target data in response to the encryption request from the application program, and wherein the information acquisition unit is configured to check integrity of the data for encryption being encrypted using the internal key, and if integrity of the encrypted data for encryption is found to be maintained as a result of the integrity check, decrypt the encrypted data for encryption using the internal key, and then acquire the data for encryption.