Pioneer: verifying code integrity and enforcing untampered code execution on legacy systems
Title | Pioneer: verifying code integrity and enforcing untampered code execution on legacy systems |
Publication Type | Journal Articles |
Year of Publication | 2005 |
Authors | Seshadri A, Luk M, Elaine Shi, Perrig A, van Doorn L, Khosla P |
Journal | ACM SIGOPS Operating Systems Review |
Volume | 39 |
Issue | 5 |
Pagination | 1 - 16 |
Date Published | 2005 |
ISBN Number | 0163-5980 |
Keywords | dynamic root of trust, rootkit detection, self-check-summing code, software-based code attestation, verifiable code execution |
Abstract | We propose a primitive, called Pioneer, as a first step towards verifiable code execution on untrusted legacy hosts. Pioneer does not require any hardware support such as secure co-processors or CPU-architecture extensions. We implement Pioneer on an Intel Pentium IV Xeon processor. Pioneer can be used as a basic building block to build security systems. We demonstrate this by building a kernel rootkit detector. |
URL | http://doi.acm.org/10.1145/1095809.1095812 |