摘要 |
A secure computing device (100) includes a secure cryptographic module (120) witha keygeneration unit (124) for generating a cryptographic key in dependence on received input. A storage (140) is used for storing a virtual machine (142) that is executable on a processor (110) and at least one program (144) that is executable on the virtual machine. A virtual machine manager (130) including means 132 for determining an identifier associated 5 withthe virtual machine, means 134 for supplying a representation of the identifier to the secure cryptographic module and retrieving a cryptographic keyfrom the secure cryptographic module; and means 136 for, under control of the cryptographic key, decrypting at least a part of data input to the processor and encrypting at least part of data output from the processor when the processor executes the virtual machine. |