A method is presented for implementing a trusted computing environment within a data processing system. A hypervisor is initialized within the data processing system, and the hypervisor supervises a plurality of logical, partitionable, runtime environments within the data processing system. The hypervisor...http://www.google.co.uk/patents/US7484091?utm_source=gb-gplus-sharePatent US7484091 - Method and system for providing a trusted platform module in a hypervisor environment