Article

Using Enclaves from .NET: Making ECALLS with Callbacks via OCALLS

One question about Intel® Software Guard Extensions (Intel® SGX) that comes up frequently is how to mix enclaves with managed code on Microsoft Windows* platforms, particularly with the C# language. There are multiple solutions for accomplishing these tasks, and this article and its accompanying code sample demonstrate one approach.
Authored by John M. (Intel) Last updated on 08/23/2016 - 15:44
Article

An introduction to creating a sample enclave using Intel® Software Guard Extensions

Introduction:
Authored by admin Last updated on 08/15/2016 - 10:41
Article

Intel® Software Guard Extensions Tutorial Series: Part 1, Intel® SGX Foundation

This first article in the Intel® Software Guard Extensions (Intel® SGX) tutorial series is a brief overview of the technology. Learn how Intel SGX can protect your application's private information, including passwords, account numbers, financial information, encryption keys, and health records.
Authored by John M. (Intel) Last updated on 08/03/2016 - 10:00
Article

Introducing the Intel® Software Guard Extensions Tutorial Series

Announcing a new multi-part tutorial series to help software developers integrate Intel® Software Guard Extensions (Intel® SGX) into their applications. The series will guide you through building an Intel SGX application, beginning at application design and running through development, testing, packaging, and deployment. This in-depth look at enabling Intel SGX in a single application provides...
Authored by John M. (Intel) Last updated on 07/27/2016 - 10:34
Article

Intel® Software Guard Extensions Tutorial Series: Part 2, Application Design

The second part in the Intel® Software Guard Extensions (Intel® SGX) tutorial series is a high-level specification for the application we’ll be developing: a simple password manager that provides the same core functions as a commercial product while following good security practices, which we'll then use as a learning vehicle for designing for Intel SGX.
Authored by John M. (Intel) Last updated on 07/27/2016 - 08:06
Article

Intel® Hardware-based Security Technologies Bring Differentiation to Biometrics Recognition Applications Part 1

How Intel® Hardware-based Security Technologies Improve the Security of Biometrics Recognition. Trusted Execution Environment with Intel® Software Guard Extensions. What is TEE? Intel® Software Guard Extensions Technology Overview. How to Harden Biometric Recognition Function by Intel® Software Guard Extensions Technology? Memory Protection Scheme with Virtual Machine Extensions. The Weakness of...
Authored by Jianjun Gu (Intel) Last updated on 06/20/2016 - 13:09
Article

英特尔® 基于硬件的安全技术为生物识别应用带来独特优势第 1 部分

How Intel® Hardware-based Security Technologies Improve the Security of Biometrics Recognition. Trusted Execution Environment with Intel® Software Guard Extensions. What is TEE? Intel® Software Guard Extensions Technology Overview. How to Harden Biometric Recognition Function by Intel® Software Guard Extensions Technology? Memory Protection Scheme with Virtual Machine Extensions. The Weakness of...
Authored by Jianjun Gu (Intel) Last updated on 06/20/2016 - 13:09
Article

Properly Detecting Intel® Software Guard Extensions in Your Applications

The Intel® Software Guard Extensions (Intel® SGX) SDK provides three functions for detecting and enabling Intel SGX support on systems. The key question for software developers is: what is the proper way to detect Intel SGX support on a system so that their applications and their installers behave accordingly?
Authored by John M. (Intel) Last updated on 06/06/2016 - 11:56
Article

Certificate Requirements for Intel® Attestation Services

Intel Attestation Service (IAS) uses MTLS (Mutual Transport Layer Security) as an authentication mechanism.

Authored by admin Last updated on 05/06/2016 - 16:41
Article

Signature Policy

One of the key decisions when registering with the Sandbox Intel Attestation Service (IAS) is the type of attestation:

Authored by admin Last updated on 05/06/2016 - 16:41
For more complete information about compiler optimizations, see our Optimization Notice.