Blog post

Attestation & Sealing with Intel® Software Guard Extensions

Once you have instantiated a secured software environment (known as an enclave) with the new instructions from the Intel® Software Guard Extensions (Intel® SGX), you are now ready to load secrets i

Authored by Simon Johnson (Intel) Last updated on 06/07/2019 - 13:09
Blog post

Intel® SGX for Dummies (Intel® SGX Design Objectives)

Today the Intel® Software Guard Extensions (Intel® SGX) programming reference manual was published

Authored by Matthew H. (Intel) Last updated on 04/29/2019 - 11:58
Blog post

Intel® SGX for Dummies – Part 2

In my last blog post, only about 9 short months ago, I provided an overview of the Intel® S

Authored by Matthew H. (Intel) Last updated on 04/29/2019 - 11:58
Blog post

Intel® SGX for Dummies – Part 3

In my previous two blog posts I provided an overview of the Intel® SGX design objectives

Authored by Matthew H. (Intel) Last updated on 04/29/2019 - 11:58
Blog post

Look Both Ways and Watch Out for Side-Channels!

It has been a while again since I've posted, I've been busy with the day job.

Authored by Matthew H. (Intel) Last updated on 04/29/2019 - 16:20
Blog post

The Intel® SGX Memory Encryption Engine

Intel® Software Guard Extensions (Intel® SGX) has had to break ground in many areas. One of these was how to protect memory outside of the processor package.

Authored by Simon Johnson (Intel) Last updated on 04/29/2019 - 11:58
Blog post

Intel® Software Guard Extensions SDK for Linux* Availability Update

Whenever I talk with developers about Intel® SGX, one of the first questions asked is ‘When will Linux support be available’?  In the spirit of being open

Authored by Dan Zimmerman (Intel) Last updated on 04/29/2019 - 11:58
Blog post

Introduction to Intel® SGX Sealing

This post is intended to introduce developers to the Sealing capability available on Intel® SGX enabled platforms.

Authored by Last updated on 04/29/2019 - 11:58
Blog post

Overview of Intel® Software Guard Extension Enclaves

Enclaves are isolated memory regions of code and data that are highly secure. Application code can be put into an enclave via special instructions and software via the Intel® SGX SDK. SGX Enclaves are hardened by CPU-based security mechanisms and can be remotely provisioned and attested.
Authored by Last updated on 04/29/2019 - 11:58
Blog post

Overview of Intel® Software Guard Extensions Instructions and Data Structures

There are 18 types of instructions and 13 types of data structures available in Intel® SGX. Get a quick overview of this foundation architecture of the platform.
Authored by Last updated on 04/29/2019 - 11:58