Date of Award
Master of Science
Maxfield J. Schuchard
Joseph B. Lyles, Stacy J. Prowell, Jinyuan Sun
Distributed computing has enabled developers and researchers to solve complex problems at an impressive scale. Users implicitly trust these subtasks to be performed accurately and this trust can be abused by malicious service providers who aim to compromise the integrity of the system. These problems can be solved by using dedicated hardware; however it is expensive or impossible to distribute this solution to all providers in a system. In this paper, we explore InTest, a service integrity attestation framework that uses replay-based consistency checks to detect malicious service providers without the use of dedicated hardware. We investigate if its performance is affected by network topology, its accuracy in the face of incomplete information, and if it can be improved by minimally utilizing dedicated hardware. Our preliminary solution, Cloud Anchor, reduces the number of duplicated tasks by 30% while providing identical detection rates as the prior solution.
Craig, Christopher Alexander, "Cloud Anchor: An Exploration of Service Integrity Attestation with Hardware Roots of Trust. " Master's Thesis, University of Tennessee, 2018.