Apache Teaclave (incubating): An Open Source Universal Secure Computing Platform in Rust
summary
Open source platform written in Rust that claims memory safety for enclaves and runs production services as containers deployable in Docker or cloud infrastructures It uses Intel SGX and TrustZone for hardware isolation and remote attestation and implements a function-as-a-service model with built-in functions for privacy preserving ML and private set intersection Supports single‑ and multi‑party secure computation, provides SDKs in Rust Python and C, has auth front end storage scheduler execution services, was open sourced/donated in 2019 and is under Apache incubator since 2021 and is already used by companies and research projects
AI-written summary · about
chapters (8)
- 0:00Start
- 0:15Background
- 0:34Emerging Technologies
- 2:59Trusted Execution Environment
- 3:57Goal of Dkiv
- 4:49Requirements for the Programming Languages
- 8:15Highlights
- 12:02Interfaces Defined in Protobuf
related talks
34mTeaclave: Making Computation on Privacy-Sensitive Data Safe and Simple
46mOpen for AI: Secure paths to data collaboration volume and diversity
40mConfidential Computing Across Multiple Clouds and Platforms: Project Enarx
35mBringing Intel SGX to the Rust Ecosystem
35mVeracruz: Privacy-preserving mutliparty computation using trusted hardware
12mThe Power of Confidential Computing: Exploring Open Source Projects
29mConfidential Containers: The Next Era of Cloud Data Security
20mKata * TEE = A Lego-like Two-way Sandbox for Seamless Security and Privacy
