Intel SGX demystified