Patent ID: 10635821

Abstract:
Embodiments of the present disclosure disclose a method and apparatus for launching a device. An embodiment of the method comprises: trusted launching the device and extending a trusted launch measurement to a platform configuration register of the trusted platform module, wherein the trusted launch measurement is an integrity measurement of the trusted launching of the device; loading a preset enclave and extending an enclave measurement to the platform configuration register, wherein the enclave measurement is an integrity measurement of the preset enclave; initiating a remote attestation of the preset enclave to an authentication server based on the trusted platform module; in response to receiving remote attestation pass information sent from the authenticating server, detecting an operation of loading another enclave, wherein the another enclave is an enclave different from the preset enclave among enclaves of the device; in response to the operation of loading the another enclave being detected, performing local attestation of the another enclave based on the preset enclave. This embodiment implements remote attestation of an enclave in the device.