Pioneer: verifying code integrity and enforcing untampered code execution on legacy systems

  • Authors:
  • Arvind Seshadri;Mark Luk;Elaine Shi;Adrian Perrig;Leendert van Doorn;Pradeep Khosla

  • Affiliations:
  • CMU/CyLab;CMU/CyLab;CMU/CyLab;CMU/CyLab;IBM;CMU/CyLab

  • Venue:
  • Proceedings of the twentieth ACM symposium on Operating systems principles
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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.