Patent ID: 9727732
Date: 2017-08-08
CPC Classifications: G06F

Claim:
1. A method of an electronic device, comprising: identifying a security state of a system binary loaded into a memory of the electronic device based on booting of the electronic device in a second operating system of the electronic device; storing a private key received from a first operating system of the electronic device using the second operating system; receiving a request for returning the private key from the first operating system using the second operating system; determining whether a hash value of the system binary measured at the booting of the electronic device is equal to a hash value of a reference system binary using the second operating system; and if the hash value of the system binary measured at the booting of the electronic device is equal to the hash value of the reference system binary, sending the private key in the second operating system to the first operating system based on the request from the first operating system, wherein identifying the security state of the system binary comprises: measuring the hash value of the system binary at the booting of the electronic device using the second operating system; and storing the hash value of the system binary at the booting of the electronic device using the second operating system.