Hardware Security
Which describes a TEE (trusted execution environment)?
- AA hardware-protected execution environment isolated even from the normal OS, used for critical work such as key handling and authentication
- BAn environment for speeding up internet traffic
- CA text editor for writing programs
Show answer and explanation
Answer: A. A hardware-protected execution environment isolated even from the normal OS, used for critical work such as key handling and authentication
A normal OS is large and complex, so eliminating vulnerabilities completely is difficult. A TEE uses hardware mechanisms to create a small execution environment separated from the normal OS, where especially sensitive tasks run, such as fingerprint matching, payment processing and handling DRM keys. The goal is that even if the normal OS is compromised, the TEE's memory and keys remain out of reach. Arm TrustZone is a representative example.
- A. Correct. It protects its secrets even if the OS is compromised.
- B. It is unrelated to network speed.
- C. It is not an editor.