First Review at Blackhat. Skylake + bios that supports these extensions is a prerequisite.
by Jean-Philippe Aumasson & Luis Merino Software Guard Extensions (SGX) is a technology available in Intel(R) CPUs released in autumn 2015. SGX allows a remote server to process a client’s secret data within a software enclave that hides the secrets from the operating system, hypervisor, and even BIOS or chipset manager, while giving cryptographic evidence to the client that the code has been executed correctly the very definition of secure remote computation.
Sanjay Bakshi, Principal Engineer @ Intel and Francois Branciard, Developer @ iExec present their work from the Trusted Computing team at Enterprise Ethereum Alliance (EEA) regarding the iExec solution for using SGX in Blockchain products.
In this video we are going to discuss the Enclave Definition Language used by Intel® Software Guard Extensions (Intel® SGX). The fundamental protection provided by Intel® SGX is that an enclave’s secrets can only be accessed by the code that is inside the enclave.