keystone-enclave / keystone-sdk

SDK for Keystone Enclave - ABI/SBI libraries and sample apps
Other
44 stars 22 forks source link

Implements a full attestation example. #77

Closed zchn closed 3 years ago

zchn commented 3 years ago

This commit implements a full attestation example, where the attestor runs in the enclave and sends to the host an attestation report with a nonce given by the remote verifier. The remote verifier generates the random nonce in the beginning and verifies the report in the end.

dayeol commented 3 years ago

Thank you for putting this together! This is a great example/tutorial. In the example, the verifier itself runs on the same machine as the enclave. This was documented clearly in this PR.