incubator-teaclave-trustzone-sdk icon indicating copy to clipboard operation
incubator-teaclave-trustzone-sdk copied to clipboard

Will this library support remote attestation?

Open prz23 opened this issue 2 years ago • 1 comments

A TEE with remote attestation capability is required for it to function as a server, so I would like to ask if there are any plans for the Teaclave SDK to implement remote attestation capabilities?

prz23 avatar Apr 28 '23 04:04 prz23

Hi @prz23 The mutual attestation has been implemented in Teaclave and Teaclave SGX SDK (reference: incubator-teaclave/mutual-attestation.md at master · apache/incubator-teaclave · GitHub). Adding remote attestation support in the Teaclave TrustZone SDK is on our road map and we've made some progress on that.

Here's an overview of the related work:

In order to complete the TrustZone SDK implementation, we need to:

  • Wrap the APIs for the TA to call the pseudo TA, such as TEE_OpenTASession
  • Customize the TLS certificate based on our TLS client/server example
  • Add the attestation module and attestation example

We'll keep you informed of any updates on this thread. If you're interested in implementing this feature, we'd appreciate your contribution. Thank you!

DemesneGH avatar Apr 29 '23 05:04 DemesneGH