You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A curated list of resources for learning about Trusted Execution Environments (TEEs) and their applications in the blockchain space.
4
6
5
7
_Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md)._
@@ -16,6 +18,7 @@ _Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md)._
16
18
-[CPP](#cpp)
17
19
-[C](#c)
18
20
-[Others](#others)
21
+
-[Major TEE Attacks](#major-tee-attacks)
19
22
-[Social Media & Community](#social-media--community)
20
23
-[Additional Resources](#additional-resources)
21
24
@@ -28,7 +31,6 @@ _Articles, talks and presentations to help you get started with TEEs._
28
31
-[What is a Trusted Execution Environment (TEE)? - Halborn](https://www.halborn.com/blog/post/what-is-a-trusted-execution-environment-tee)
29
32
-[Trustless Execution Environments - David Atterman](https://omnida.substack.com/p/trustless-execution-environments?r=nvn5c&utm_campaign=post&utm_medium=web&triedRedirect=true)
30
33
-[Why trusted execution environments will be integral to proof-of-stake blockchains](https://venturebeat.com/datadecisionmakers/why-trusted-execution-environments-will-be-integral-to-proof-of-stake-blockchains/)
31
-
-[Blockchain Privacy and Security in Data Computation](https://www.zkon.xyz/blog/blockchain-privacy-mpc-zk-tee-explained)
32
34
-[Blockchain x TEE: Why Various Forefront Projects are Adopting TEE - TOKI](https://medium.com/@tokifinance/blockchain-projects-adapting-tee-bed9550db9c5)
33
35
-[4 Ways to Compare Trusted Execution Environments and Zero-Knowledge Proofs](https://oasisprotocol.org/blog/comparing-zkp-tee-privacy)
34
36
-[Blockchains in Trusted Execution Environments (TEEs)](https://medium.com/@nadeem.bhati/blockchains-in-trusted-execution-environments-tees-9343b6c3f9e8)
@@ -39,7 +41,7 @@ _Articles, talks and presentations to help you get started with TEEs._
39
41
-[Protected Order Flow for Fair Transaction-Ordering in a Profit-Seeking World - Kushal Babel, MEV-SBC 2023](https://youtu.be/v1TkocRScJg)
40
42
-[Enabling Cross Chain Transfers Using SGX - Michael Kaplan, Avalanche Summit 2022](https://youtu.be/f2bU55ngO_c)
41
43
-[Trusted Execution Environments Meet the Blockchain - Ittay Eyal, Simons Institute 2019](https://youtu.be/J-8RdvvpUzM)
-[What apps are unlocked by the TEE stack - Xinyuan Sun, Modular Summit 2024](https://x.com/modular_summit/status/1814653436090327161)
45
47
-[Parallelized Confidential Computing - Yannik Schrade, Fil Dev Summit 2024](https://youtu.be/k0Uxl71Lj_g)
@@ -55,20 +57,23 @@ _Articles, talks and presentations to help you get started with TEEs._
55
57
### Articles
56
58
57
59
-**Advanced**
60
+
-[Block Building inside SGX - Flashbots Writings](https://writings.flashbots.net/block-building-inside-sgx)
61
+
-[Running Geth within SGX: Our Experience, Learnings and Code - Flashbots Writings](https://writings.flashbots.net/geth-inside-sgx)
62
+
-[SGX-Based Backrunning and Covert Channels - Flashbots Writings](https://writings.flashbots.net/backrunning-private-txs-MPC#sgx-based-backrunning-and-covert-channels)
63
+
-[MEV-SGX - A sealed bid MEV auction design - Eth Research](https://ethresear.ch/t/mev-sgx-a-sealed-bid-mev-auction-design/9677)
58
64
-[Proprietary binary provisioning within TEEs - fnerdman](https://collective.flashbots.net/t/proprietary-binary-provisioning-within-tees/3394)
59
65
-[We call this kernel saunters: How Apple rearranged its XNU core with exclaves - The Register](https://www.theregister.com/2025/03/08/kernel_sanders_apple_rearranges_xnu/)
-[Early Thoughts on Decentralized Root-of-Trust - Flashbots Collective](https://collective.flashbots.net/t/early-thoughts-on-decentralized-root-of-trust/3868)
65
71
-[Drawbacks In FHE Blockchain And How TEE Can Help It - Flashbots Collective](https://collective.flashbots.net/t/drawbacks-in-fhe-blockchain-and-how-tee-can-help-it/3642)
| 2022 |**ÆPIC Leak**| AL | Intel SGX |[CVE‑2022‑21233](https://nvd.nist.gov/vuln/detail/CVE-2022-21233)| Architectural leak of stale data via APIC MMIO (no speculation) | Microcode/firmware updates, sanitize APIC reads, kernel patches |
282
+
| 2023 |**Downfall / Gather Data Sampling (GDS)**| TE | Intel SGX, VMs |[CVE‑2022‑40982](https://nvd.nist.gov/vuln/detail/CVE-2022-40982)| GATHER instruction leaks vector register data | Microcode; serialization barriers; toolchain guidance |
283
+
| 2023 |**Inception / Phantom Speculation** (AMD) | TE | AMD SEV/SNP (indirectly affects CC VMs) |[CVE‑2023‑20569](https://nvd.nist.gov/vuln/detail/CVE-2023-20569)| Speculation attack on Zen CPUs | Microcode/firmware updates; speculation barriers |
284
+
264
285
## Social Media & Community
265
286
266
287
_TEEs on social media._
@@ -279,12 +300,11 @@ _TEEs on social media._
279
300
-[Flashbots Collective Forum](https://collective.flashbots.net/) - Discussions often touch on TEE usage for MEV mitigation and block building.
-[Confidential Computing Consortium](https://confidentialcomputing.io/) - Linux Foundation project advancing confidential computing.
282
-
-[Blockchains + TEEs Workshop](https://blockchainplustees.github.io/) - Academic workshop focused on the intersection of blockchains and TEEs.
283
303
284
304
## Additional Resources
285
305
286
306
-[sbellem/qtee](https://github.com/sbellem/qtee) - Exploring the physical limits of trusted hardware in the classical and quantum settings to achieve security through physics.
287
307
-[bpradipt/awesome-confidential-computing](https://github.com/bpradipt/awesome-confidential-computing) - Collection of resources on Confidential Computing.
288
308
-[erayack/awesome-sgx-blockchain](https://github.com/erayack/awesome-sgx-blockchain) - Awesome SGX and TEE on Blockchain Resources.
289
309
-[orbstack/orbstack](https://github.com/orbstack/orbstack) - Fast, light, simple Docker containers & Linux machines.
290
-
-[TEE Bible](https://www.tee3.ai/TEE-Bible-Your-First-Stop-for-TEE-in-Crypto-15eacce4724b80d1a13ae894d3927c1d) - Your First Stop for TEE in Crypto
310
+
-[TEE Bible](https://www.tee3.ai/TEE-Bible-Your-First-Stop-for-TEE-in-Crypto-15eacce4724b80d1a13ae894d3927c1d) - Your First Stop for TEE in Crypto.
0 commit comments