Skip to content
@pandora-tee

Pandora: Principled Symbolic Validation of Intel SGX Enclave Runtimes

Pandora: Principled Symbolic Validation of Intel SGX Enclave Runtimes

Pandora is a symbolic execution tool designed for truthful validation of Intel SGX enclave shielding runtimes. Pandora is based on the fabulous angr and extends it with enclave semantics such as Intel SGX instruction support, a realistic enclave memory view, attacker taint tracking, and report generation for a set of powerful vulnerability plugins.

Pandora is the result of our research publication you can read here at the 45th IEEE Symposium on Security and Privacy (IEEE S&P 2024) and should be cited as:

Alder, F., Daniel, L. A., Oswald, D., Piessens, F., & Van Bulck, J. (2024, May). Pandora: Principled Symbolic Validation of Intel SGX Enclave Runtimes. In 45th IEEE Symposium on Security and Privacy (S&P). IEEE.

Bibtex:

@inproceedings{alder2024pandora,
    title={Pandora: Principled Symbolic Validation of {Intel SGX} Enclave Runtimes},
    author={Alder, Fritz and Daniel, Lesly-Ann and Oswald, David and Piessens, Frank and Van Bulck, Jo},
    booktitle={45th {IEEE} Symposium on Security and Privacy ({S\&P})},
    month=May,
    year=2024,
}

This organization has four repositories:

  1. pandora: The symbolic execution tool for Intel SGX enclave runtimes, written in Python.
  2. sgx-tracer: A C program to dump enclave memory during its initialization.
  3. examples: Example enclaves written in C to check common enclave runtimes or test Pandora.
  4. reports: Artifacts of our research results as reported in our paper.

Pinned Loading

  1. pandora pandora Public

    Python 2 1

  2. sgx-tracer sgx-tracer Public

    C

  3. pandora-examples pandora-examples Public

    C

  4. pandora-reports pandora-reports Public

    HTML

Repositories

Showing 5 of 5 repositories
  • pandora Public
    pandora-tee/pandora’s past year of commit activity
    Python 2 AGPL-3.0 1 0 1 Updated May 6, 2024
  • .github Public
    pandora-tee/.github’s past year of commit activity
    0 0 0 0 Updated Dec 15, 2023
  • pandora-tee/pandora-examples’s past year of commit activity
    C 0 GPL-2.0 0 0 0 Updated Dec 15, 2023
  • pandora-tee/pandora-reports’s past year of commit activity
    HTML 0 CC-BY-SA-4.0 0 0 0 Updated Dec 15, 2023
  • pandora-tee/sgx-tracer’s past year of commit activity
    C 0 GPL-2.0 0 0 0 Updated Dec 15, 2023

Top languages

Loading…

Most used topics

Loading…