摘要 |
Systems, methods, and computer program products implementing techniques for secure booting of a computing device. In one aspect, the techniques include verifying the trustworthiness of the target computing system and only after the trustworthiness of the target computing system has been verified, loading user data onto the target computing system. Verifying the trustworthiness of the target computing system includes establishing communication between the target computing system and a third party system, proving the trustworthiness of the target computing system to the third party system, receiving a decryption key from the third party system once the trustworthiness of the target computing system has been verified by the third party system, and using the decryption key to decrypt user data, the user data being stored in the boot device or at another location accessible to the target computing system.
|