Publication:

Prototyping and Evaluating the TrustGuard Architecture

datacite.rightsrestricted
dc.contributorWentzlaff, David
dc.contributor.advisorAugust, David
dc.contributor.authorHu, XuLing
dc.date.accessioned2016-06-22T15:52:20Z
dc.date.accessioned2026-09-29T22:34:12Z
dc.date.available2016-06-22T15:52:20Z
dc.date.available2026-09-29T22:34:12Z
dc.date.created2016-05-02
dc.date.issued2016-06-22
dc.description.abstractWith increasing amounts of sensitive information being stored electronically, the consequences of data privacy leaks can be devastating. The complexity of modern computers makes it almost impossible for vendors and developers to guarantee to users that their data is safe in their devices. TrustGuard–a pluggable architecture proposed by the Liberty Research Group– recognizes this reality and protects users’ sensitive data from leaking to the outside world, even when the device is compromised. The core of trust in TrustGuard is a simple, separately manufactured hardware element called the Sentry, which guarantees external communication of only data originating from the correct execution of approved software. This work makes the following two contributions to the TrustGuard ecosystem: (1) To enable the evaluation of the capabilities of TrustGuard on a modern processor supporting a full-fledged software stack, this thesis presents a TrustGuard implementation on the Rocket Chip, a RISC-V based processor. (2) To reduce the bandwidth requirements of TrustGuard, this thesis presents a separate instruction scheduler that offers insight into various strategies that could govern the communication between the untrusted system and the Sentry.en_US
dc.format.extent68 pages*
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp0105741v13t
dc.identifier.urihttps://theses-dissertations.princeton.edu/handle/88435/dsp0105741v13t
dc.language.isoen_USen_US
dc.titlePrototyping and Evaluating the TrustGuard Architectureen_US
dc.typePrinceton University Senior Theses
dspace.entity.typePublication
pu.date.classyear2016en_US
pu.departmentElectrical Engineeringen_US
pu.pdf.coverpageSeniorThesisCoverPage

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Hu_Xuling_seniorthesis.pdf
Size:
1.97 MB
Format:
Adobe Portable Document Format
Download