Abstract
In order to solve the existed problems of dynamic integrity measurement method, a dynamic integrity measurement model based on Memory Paging Mechanism is proposed in this paper. The model takes memory pages of executable subjects as measurement objects. When the pages are scheduled into memory, the measurement points are inserted, the pages are measured, and their integrities are verified. The model is able to insure the integrity and trust of each executable page and assure that the integrity of the whole executable subjects is not destroyed. To verify this model, XEN hypercall mechanism is used to acquire executable subjects’ pages scheduled into memory, and the integrity measurement and verification codes are put into hypercall handler. Accordingly, dynamic integrity measurement to executable subjects is implemented.
Highlights
Trusted computing technology is derived from safety guidance file of Rainbow Series information system launched by the USA in 1983
To solve the existed problems and insufficience of dynamic integrity measurement method, a dynamic integrity measurement model based on Memory Paging Mechanism (MP) is researched
In order to solve the existed problems of dynamic integrity measurement method, a dynamic integrity measurement model based on Memory Paging Mechanism is proposed in this paper
Summary
Trusted computing technology is derived from safety guidance file of Rainbow Series information system launched by the USA in 1983. A new embedded measurement module has been designed based on SB measurement method [11] This module can make the computing platform with nontrusted components use trusted computing functions and keep the platform operating well. To solve the existed problems and insufficience of dynamic integrity measurement method, a dynamic integrity measurement model based on Memory Paging Mechanism (MP) is researched. To prove this measurement model, XEN hypercall mechanism is adopted to acquire executable subject’s pages as measuring objects, inserts measurement points, measures and verifies them before the pages are scheduled into memory, and puts measurement codes and verification codes into hypercalls handle function, to implement dynamic integrity measurement to executable subjects. The components which need dynamical measurement are running services, processes, or executable subjects, denoted by S, Memory Pages denoted by P, and Storage Block denoted by B
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have