Secure Processors Part II: Intel SGX Security Analysis and MIT Sanctum Architecture