Published April 26, 2021 | Version v1

Multi level Execution tracing evaluation Intel PT

  • 1. Technical University of Denmark
  • 2. University of Piraeus Research Centre

Description

This repository is part of the research paper "Towards Efficient Control-Flow Attestation with software-assisted Multi-level Execution Tracing".

This repository includes test cases that are written as simple C programs to provide a minimal codebase for covering Intel-PT each test’s requirements. All test cases were compiled with GCC’s optimization level set to 0. This ensures fine-grained control over the control flow of the test case via source code. The effectiveness and efficiency of the implemented solution were evaluated based on the tracer’s ability to output the correct control-flow profile for the target test case. The performance was measured against two scaling profiles: high-complexity and low-complexity.

Files

Multi-level-Execution-tracing-evaluation-Intel-PT-master.zip

Files (1.3 MB)

Additional details

Funding

European Commission
FutureTPM - Future Proofing the Connected World: A Quantum-Resistant Trusted Platform Module 779391