Princeton University users: to view a senior thesis while away from campus, connect to the campus network via the Global Protect virtual private network (VPN). Unaffiliated researchers: please note that requests for copies are handled manually by staff and require time to process.
 

Publication:

Formal Verification of Key Components of Intel TDX Firmware

datacite.rightsrestricted
dc.contributor.advisorMalik, Sharad
dc.contributor.authorAteyeh, Ahmad O.
dc.date.accessioned2025-08-12T16:31:19Z
dc.date.available2025-08-12T16:31:19Z
dc.date.issued2025-04-14
dc.description.abstractAs computing evolves and the use of cloud environments increases, there is growing concern over security and data confidentiality. Virtual machine-based trusted execution environments (VM-based TEEs) have emerged as a promising solution due to their flexibility and scalability. This thesis presents a formal verification framework for reasoning about the correctness of the Intel TDX firmware—a central component of a prominent VM-based TEE. Using CBMC, a suite of abstraction strategies, and modular verification reasoning, the framework enables tractable analysis of this complex, real-world system. The methodology is specifically applied to the TD creation sequence, demonstrating that the verification process successfully validates correct flows and reliably detects errors when deviations occur. Beyond TDX, this work contributes to the broader goal of developing a scalable and rigorous methodology for evaluating secure processor architectures and ensuring their reliability in real-world deployments.
dc.identifier.urihttps://theses-dissertations.princeton.edu/handle/88435/dsp01st74ct923
dc.language.isoen_US
dc.titleFormal Verification of Key Components of Intel TDX Firmware
dc.typePrinceton University Senior Theses
dspace.entity.typePublication
dspace.workflow.startDateTime2025-04-15T02:53:58.043Z
dspace.workflow.startDateTime2025-05-01T14:00:48.097Z
pu.contributor.authorid920250084
pu.date.classyear2025
pu.departmentElectrical & Computer Engr

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ateyeh_Ahmad.pdf
Size:
647.23 KB
Format:
Adobe Portable Document Format
Download

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
100 B
Format:
Item-specific license agreed to upon submission
Description:
Download