How Things Work #5: TEEs All The Way Down

On this episode of "How Things Work", we chat with Jack Kearney, Arnaud Brousseau, and Zeke Mostov from Turnkey about architecting secure TEE-based applications (yes, there are insecure ones). We start by discussing why and where TEEs are used (and how they can play a role even when MPC and ZK are employed). Next, we explore the foundations you need to build before deploying a TEE (assuming you don't want to use Turnkey's OSS tools for doing so). Last, we cover how to safely update code running in TEEs and how to safely interact with external state. Speakers * Patrick O'Grady (Commonware): https://x.com/_patrickogrady * Jack Kearney (Turnkey): https://x.com/whojackjones * Arnaud Brousseau (Turnkey): https://x.com/arnaudbrousseau * Zeke Mostov (Turnkey): https://x.com/ZekeMostov References * Turnkey Whitepaper: https://whitepaper.turnkey.com/ * QuorumOS: https://github.com/tkhq/qos * StageX: https://codeberg.org/stagex/stagex * AWS Nitro: https://aws.amazon.com/ec2/nitro/