Here I am starting to collect a list of (mostly) papers that are relevant to Project Open TEE, which is an effort to arrive at a TEEs with acceptable security models for “web3”.
Good for understanding TEEs in general:
- SoK: Hardware-supported Trusted Execution Environments
- the main thing I got out of this paper is a nice taxonomy of adversarial models and subproblems in TEE design
- they also provide a framework to think about different kinds of techniques employed to solve key subproblems.
- Keystone
- really clean explanation of how a TEE works at a high level.
- SGX explained
- really long and detailed. Better to go looking for something specific than read front to end
TDX stuff:
- TDX Demystified
- Mostly useful to coming to understand how TEEs actually work.
- found the attestation section useful
- still had some questions on the hardware
- Google’s TDX security review
- lists a bunch of vulnerabilities found in an audit.
- provides more colour on where keys are stored in hardware
Understanding specifics:
- An Off-Chip Attack on Hardware Enclaves via the Memory Bus
- good for understanding bus attacks
- Software-Based Off-Chip Memory Protection for RISC-V Trusted Execution Environments
- useful for understanding how memory protection works
(Physical) Side Channel Analysis (SCA):
- Differential Power Analysis
- Automatic Extraction of Secrets from the Transistor Jungle using Laser-Assisted Side-Channel Attacks
Tamper Resistance
- Hardware-Based Methods for Electronic Device Protection against Invasive and Non-Invasive Attacks
- Smart Anti-Tamper Conformal Coating System for Electronic Circuits
Trojan Detection
- Hardware Trojan: Threats and Emerging Solutions
- Red Team vs. Blue Team: A Real-World Hardware Trojan Detection Case Study Across Four Modern CMOS Technology Generations
Irreproducible Keys (Secrecy of Hardware Secrets)
- Towards Secret-Free Security
- A PUF Taxonomy
- SIMPL Systems: On a Public Key Variant of Physical
Unclonable Functions - Physically Unclonable Functions: A Study on the State of the Art and Future
Research Directions