Skip to content

Proving enclave functionality #3269

Answered by eddyashton
martijnlammers asked this question in Q&A
Discussion options

You must be logged in to vote

A great question! Trusted computation has to ultimately rely on some trusted root. For SGX deployment, that means trusting that an attestation could only be produced on a chip that Intel has correctly built and commissioned. We think that's roughly the minimal viable root of trust, but obviously it's still pretty large!

So in terms of confirming that the CCF node you're talking to is running inside SGX, you should ask for its quote through one of the built-in endpoints, and confirm that you trust that quote (because it is signed/endorsed transitively by an Intel root cert). The idea is that you trust your local network stack, and that produces an encrypted TLS channel, which terminates in…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@martijnlammers
Comment options

@martijnlammers
Comment options

@achamayou
Comment options

@martijnlammers
Comment options

@achamayou
Comment options

Answer selected by martijnlammers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants