Een Trusted Execution Environment (TEE) is een beveiligd gebied binnen een processor dat code uitvoert in isolatie van de rest van het systeem, waardoor wordt gegarandeerd dat de data en bewerkingen erin niet kunnen worden gemanipuleerd of waargenomen door externe software, zelfs niet door het besturingssysteem. In blockchain worden TEE's gebruikt voor veilig sleutelbeheer, vertrouwelijke uitvoering van smart contracts en private transactieverwerking. Projecten zoals Secret Network en Oasis Network maken gebruik van TEE's om privacybeschermende berekeningen op publieke blockchains mogelijk te maken.