Hardware Isolation Virtualization Intel VMX Memory Protection Pages and Segments Protection Rings Protection Keys IOMMU Enclaves and Trusted Execution Environments