Remote Attestation on Function Execution

g u liang,yueqiang cheng,xuhua ding,robert h deng,yao guo,weizhong shao
DOI: https://doi.org/10.1007/978-3-642-14597-1_4
2010-01-01
Abstract:A program is a compound of various subroutines playing different roles. In this paper, we study how to attest the execution of those mission-critical subroutines whose execution is the basis to establish trust. Our results include a new attestation scheme called function attestation. Given a function F of a program P , the proposed scheme allows for an efficient and secure attestation by using the debug facility of processors and building a trust chain rooted at TPM. Our scheme is lightweight and easy to deploy. It can also be easily extended to support multiple-threaded programs and data flow attestation with slightly more overhead.
What problem does this paper attempt to address?