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

Read more

Summary

Introduction

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

Design of Dynamic Integrity Measurement Model Based on Memory Paging
Realization of MP Based on XEN Super Call
Conclusion
Conflict of Interests
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call