Sponsor
Portland State University. Department of Electrical and Computer Engineering
First Advisor
John M. Acken
Term of Graduation
Spring 2021
Date of Publication
6-8-2021
Document Type
Thesis
Degree Name
Master of Science (M.S.) in Electrical and Computer Engineering
Department
Electrical and Computer Engineering
Language
English
Subjects
Computer networks -- Security measures, Computer architecture
DOI
10.15760/etd.7593
Physical Description
1 online resource (xiii, 76 pages)
Abstract
The problem of secure remote computation has become a serious concern of hardware manufacturers and software developers alike. Trusted Execution Environments (TEEs) are a solution to the problem of secure remote computation in applications ranging from "chip and pin" financial transactions to intellectual property protection in modern gaming systems. While extensive literature has been published about many of these technologies, there exists no current model for comparing TEEs. This thesis provides hardware architects and designers with a set of tools for comparing TEEs. I do so by examining several properties of a TEE and comparing their implementations in several technologies. I found that several features can be detailed out into multiple sub-feature sets, which can be used in comparisons. The intent is that choosing between different technologies can be done in a rigorous way, taking into account the current features available to TEEs.
Rights
© 2021 Stephano Cetola
This work is licensed under a Creative Commons Attribution 4.0 International License.
Persistent Identifier
https://archives.pdx.edu/ds/psu/36053
Recommended Citation
Cetola, Stephano, "A Method for Comparative Analysis of Trusted Execution Environments" (2021). Dissertations and Theses. Paper 5720.
https://doi.org/10.15760/etd.7593