System and method for verifying integrity of an electronic device
AssigneeHuawei International Pte. Ltd.
InventorsYongzheng WU, Xuejun WEN, Chengfang FANG, Tieyan LI
Life of this patent
Estimating the term…
Abstract
This document discloses a system and method for verifying system integrity of an electronic device. The electronic device includes a verifier device provided within a secure environment of the electronic device and a scanner device provided within a normal environment of the electronic device whereby the secure environment comprises hardware that is isolated from the hardware in the normal environment, i.e. these two environments are hardware isolated.
Claims20
A method for verifying system integrity of an electronic device, the method comprising:
- generating, by a verifier device provided within a secure environment in the electronic device, a challenge;
- transmitting the challenge from the verifier device to a scanner device provided within a normal environment in the electronic device, wherein the challenge instructs the scanner device to execute an integrity verification function in the normal environment to generate a response;
- encrypting, by the scanner device, the response and transmitting the encrypted response to the verifier device;
- and
- verifying, by the verifier device, the integrity of the scanner device;
- determining, in response to a determination that the integrity of the scanner device is verified, by the verifier device, whether the response is valid;
- and
- performing, in response to a determination that the response is invalid, a mitigation action.
A system for verifying system integrity of an electronic device, the system comprising:
- a processing unit having a secure environment and a normal environment;
- and
- a non-transitory media readable by the processing unit, the media storing instructions that when executed by the processing unit cause the processing unit to:
- generate a challenge using a verifier device provided within the secure environment;
- transmit the challenge from the verifier device to a scanner device provided within the normal environment, wherein the challenge instructs the scanner device to execute an integrity verification function in the normal environment to generate a response;
- encrypt the response using the scanner device, and transmit the encrypted response to the verifier device;
- and
- verify an integrity of the scanner device using the verifier device, whereby in response to a determination that the integrity of the scanner device is verified, to determine using the verifier device whether the response is valid, whereby in response to a determination that the response is invalid, to perform a mitigation action.
Dependencies are inferred from the claim text.