Sgx-step - A Practical Attack Framework For Precise Enclave Execution Control