University of Notre Dame
Browse

Quantitative and Qualitative Investigations into Trusted Execution Environments

thesis
posted on 2021-11-16, 00:00 authored by Ryan Karl

I analyzed both Homomorphic Encryption (HE) and Trusted Execution Environments (TEEs) in an effort to develop a quantitative and qualitative framework to assist computer science researchers and software engineers with determining whether they should integrate a TEE into their system design. The results of this investigation indicate that under normal conditions, TEEs offer performance that can be an order of magnitude faster than HE for general computational tasks. This suggests that TEEs are much more viable for performance intensive applications than was previously thought. However, when utilizing a library OS to simplify application development for TEE platforms, TEE performance degrades, and HE techniques can outperform TEEs in unexpected scenarios. This suggests that developing frameworks for choosing whether TEEs or HE is more suitable for privacy-preserving computation is more difficult than previously thought. This dissertation provides qualitative suggestions, based on the current state-of-the-art functionalities of leading TEEs and the security/privacy expectations of developers.

History

Date Modified

2021-12-15

Defense Date

2021-11-15

CIP Code

  • 40.0501

Research Director(s)

Taeho Jung

Degree

  • Doctor of Philosophy

Degree Level

  • Doctoral Dissertation

Alternate Identifier

1288454491

Library Record

6154795

OCLC Number

1288454491

Additional Groups

  • Computer Science and Engineering

Program Name

  • Computer Science and Engineering

Usage metrics

    Dissertations

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC