The Secure Linux* Container Environment (SCONE) is a mechanism for Docker* that uses the Intel® Software Guard Extensions trusted execution to protect container processes from outside attacks.
A human-chosen password is relatively easy to guess and is frequently reused. Increase security by generating a random salt value for each user, and then concatenate it with the password before hashing.
This application demonstrates the use of Intel® SGX to protect the private key of an asymmetric ECC 256 key pair.
A means of probing for selected CPU features without exiting an Intel SGX enclave.
How to adapt the GNU Multiple Precision Arithmetic Library (GMP) to work in Intel SGX enclaves.
Intel® SGX Code Sample: Learn how to mix enclaves with managed code on Microsoft Windows* platforms using the C# language. There are multiple solutions for accomplishing these tasks, and this article and its accompanying code sample demonstrate one approach.
Enclaves must be 100 percent native code and the enclave bridge functions must be 100 percent native code with C (and not C++) linkages, it is possible, indirectly, to make an ECALL into an enclave
Intro to Intel® Software Guard Extensions (Intel® SGX) directional enclave argument pointers. Sample code for passing data between enclave and application.
In part 3 of this series, you'll learn how to design an application to take advantage of Intel® Software Guard Extensions (Intel® SGX). You'll examine the overall structure of an application, and then create a class model that prepares the app for enclave design and integration. Source code is included.