HyperEnclave / hyperenclave

An Open and Cross-platform Trusted Execution Environment.
Apache License 2.0
130 stars 15 forks source link

Dose AMD have sealing function? #3

Closed prz23 closed 10 months ago

prz23 commented 11 months ago

Does the AMD cpu scheme in hyperenclave have sealing function which Intel SGX have?

Bonjourz commented 11 months ago

Yes. You can get more details in Secret key generation in our paper.

prz23 commented 11 months ago

@Bonjourz the paper said "using TPM’s seal operation", but It seems that AMD’s CPU does not have seal operation.

Bonjourz commented 11 months ago

@prz23 HyperEnclave relies on both CPU virtualization extension (for isolation) and TPM (for root of trust) to co-construct TEE. HyperEnclave cannot work well with CPU alone.