Intel Software Guard Extensions (Intel SGX) provide applications the ability to create hardware enforced trusted execution protection for their applications' sensitive routines and data. Run-time execution is protected from observation or tampering by any other software (including privileged software) i...