Hacker News new | ask | show | jobs
by axoltl 733 days ago
Two small notes on definitions:

---

"Secure Elements / Hardware Roots of Trust: Embedded within chips, these elements provide a secure base for trusted operations and are often used in mobile devices and IoT applications."

SEs (Secure Elements) are discrete components. Smartcards and SIM cards are examples of SEs. They are different from a root of trust. When talked about in a cryptographic context a 'hardware root of trust' is usually a public key embedded in an immutable ROM.

---

"Secure Enclaves: These provide isolated execution environments within a CPU..."

Not necessarily within a CPU. Apple has the SEP (Secure Enclave Processor) which is a discrete core on the die.

1 comments

> Not necessarily within a CPU.

Arguably especially not within a CPU. When I hear "isolated execution environments in a CPU", I think TEE (e.g. ARM TrustZone), not Secure Enclaves.