Awesome Artefacts on SGX Systems and Services
- TEE has to be considered as a co-processor
- TEE executes programs whose hash, or fingerprint, corresponds to the original code
- The manufacturer of the processor guarantees that nobody has access to the internal keys of the TEE
- The manufacturer of the processor guarantees that nobody has access to read its memory.
- Manufacturer can authenticate each TEE and provide remote attestation to a user.
- This is to confirm that the untampered program is actually running on a genuine TEE.
- Even if the machine is physically located in an off-site data center.
- TEEs allow us to execute any state update without sharing data with the blockchain validators
- Private token transfers,
- Private smart contracts
- Private state channels
- Remote computation
- Digital Rights Management
- Concealment of Proprietry Algorithms
- Edger8 Tool ( Generates interfaces between untrusted components and enclaves
- Enclave Signing Tool ( Generates the enclave metadata that includes the enclave signature
- Enclave Debugger
- Performance Measurement VTune Amplifier
- Enclave Memory Measurement Tool
- CPUSVN Configuration Tool