SegSlice: towards a new class of secure programming primitives for trustworthy platforms

  • Authors:
  • Sergey Bratus;Michael E. Locasto;Brian Schulte

  • Affiliations:
  • Institute for Security, Technology, and Society, Dartmouth College, Hanover, NH;Computer Science Dept., George Mason University Arlington, VA;Computer Science Dept., George Mason University Arlington, VA

  • Venue:
  • TRUST'10 Proceedings of the 3rd international conference on Trust and trustworthy computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The TPM is a fairly passive entity. As a result, it can be difficult to involve the TPM in measurements of software trustworthiness beyond simple load-time hashing of static program code. We suggest an approach to dynamic, runtime measurement of software trustworthiness properties as they relate to code-data owernship relationships. We outline a system, SegSlice, that actively involves the TPM in fine-grained labeling and measurement of code slices and the data that these slices operate on. SegSlice requires no changes to x86 hardware, and it relies on the relatively underused x86 segmentation mechanism to mediate access to data events.