METHOD OF VERIFYING INTEGRITY OF ELECTRONIC DEVICE, STORAGE MEDIUM, AND ELECTRONIC DEVICE
First Claim
Patent Images
1. A method of verifying integrity of an electronic device, the method comprising:
- instantiating a normal world virtual processor and a secure world virtual processor for the electronic device;
executing an integrity verification agent within a domain of the secure world virtual processor;
intercepting, by the secure world virtual processor, an operation attempted by the normal world virtual processor in which the operation is associated with a kernel module; and
detecting, by the integrity verification agent, an execution result of the intercepted operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are techniques for verifying the integrity of an electronic device. A normal world virtual processor and a secure world virtual processor are instantiated. An integrity verification agent is executed by the secure world virtual processor. A kernel operation attempted by the normal world virtual processor is intercepted by the secure world virtual processor.
-
Citations
20 Claims
-
1. A method of verifying integrity of an electronic device, the method comprising:
-
instantiating a normal world virtual processor and a secure world virtual processor for the electronic device; executing an integrity verification agent within a domain of the secure world virtual processor; intercepting, by the secure world virtual processor, an operation attempted by the normal world virtual processor in which the operation is associated with a kernel module; and detecting, by the integrity verification agent, an execution result of the intercepted operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic device for performing integrity verification, comprising:
-
a normal world virtual processor to execute a normal world operating system; a secure world virtual processor to; execute an integrity verification agent; intercept an operation attempted by the normal world virtual processor in which the operation is associated with a kernel module; and detect, using the integrity verification agent, an execution result of the intercepted operation.
-
-
20. A non-transitory computer-readable medium which upon execution instructs at least one processor to:
-
instantiate a normal world virtual processor and a secure world virtual processor for an electronic device; execute an integrity verification agent within a domain of the secure world virtual processor; intercept, by the secure world virtual processor, an operation attempted by the normal world virtual processor in which the operation is associated with a kernel module; and detect, by the integrity verification agent, an execution result of the intercepted operation.
-
Specification