Patent ID: 8290164

Claim:
A method comprising: ascertaining usability of a trusted platform module implemented in hardware in a computing device via employing a first trusted platform module blob; responsive to an unsuccessful load of the first trusted platform module blob, determining that a trusted platform module is new; and responsive to said determining that a trusted platform module is new, automatically reconfiguring the trusted platform module to use one or more child keys produced for use with a previous trusted platform module, said automatically reconfiguring comprising: taking ownership of the trusted platform module; decrypting an encrypted base key used with said previous trusted platform module, the base key being stored at a location outside of the trusted platform module; generating a second storage root key unique to the trusted platform module; importing the base key into the trusted platform module; and generating a new trusted platform module blob specific to the second storage root key; wherein said second storage root key is a parent key of the base key such that one or more child keys usable with the previous trusted platform module are usable with the trusted platform module after reconfiguring.