Patent ID: 6922774

Claim:
A device for secure computing, comprising: a) a computer system, where the computer system includes a processor; b) an operating-system software-program loaded onto the processor of the computer system; c) a type-II virtual-machine monitor software-program loaded onto the operating-system software-program of the computer system; d) a user-definable number of non-sensitive virtual-machines; e) a user-definable number of sensitive virtual-machines, where each sensitive virtual-machine has a user-definable sensitivity level; f) a user-definable number of encryption virtual-machines, where each encryption virtual-machine is connected to one of said user-definable number of sensitive virtual-machines, and where each encryption virtual-machine includes at least one encryption algorithm capable of encrypting information from the corresponding sensitive virtual-machine according to the corresponding sensitivity level; and g) a router virtual-machine connected to each non-sensitive virtual-machine and each encryption virtual-machine.