Article

Libcryptorandom Library 2.0 from Intel

A cross-platform library for obtaining cryptographically secure random numbers from the best available entropy source in the underlying system.
Authored by Last updated on 07/12/2019 - 08:21
Article

Intel® Digital Random Number Generator (DRNG) Library Implementation and Uses

Download

Download the static binary libraries, source code, and documentation from the link below:

Authored by Last updated on 07/08/2019 - 19:24
Article

Intel® SGX Intro: Passing Data Between App and Enclave

Intro to Intel® Software Guard Extensions (Intel® SGX) directional enclave argument pointers. Sample code for passing data between enclave and application.
Authored by Isayah R. (Intel) Last updated on 04/29/2019 - 11:58
Article

Intel® Software Guard Extensions Part 5: Enclave Development

In part 5 of this tutorial series, we complete the interface for the Password Manager DLL. Source code is included. Your application must function on systems both with and without Intel® SGX support, and that means you must create two versions: one intended for use in enclaves, and one for use in untrusted memory.
Authored by John M. (Intel) Last updated on 04/29/2019 - 09:40
Article

Intel® Software Guard Extensions Part 6: How to Create Dual Code Paths

Part 6 of this tutorial series shows how to create dual code paths to support hosts with and without Intel® SGX capability. Source code is included.
Authored by John M. (Intel) Last updated on 04/29/2019 - 09:40
Article

英特尔® Software Guard Extensions 教程系列: 第四部分,安全区设计

In Part 4 of the Intel® Software Guard Extensions (Intel® SGX) tutorial series we'll create the project infrastructure necessary to integrate the enclave into our application. Downloadable source code is included.
Authored by John M. (Intel) Last updated on 04/29/2019 - 09:40
Article

Intel® Software Guard Extensions Part 7: Refine the Enclave with Proxy Functions

Learn about the Intel® SGX enclave APIs and how proxy functions are used to marshall data between protected and unprotected memory space. Source code is included.
Authored by John M. (Intel) Last updated on 04/29/2019 - 09:40
Article

Intel® Software Guard Extensions Tutorial Part 9: Power Events and Data Sealing

In Part 9 of the Intel® SGX tutorial series we address complexities of the suspend and resume power cycle. We’ll examine data Intel SGX sealing capabilities and apply our learnings to the Tutorial Password Manager.
Authored by John M. (Intel) Last updated on 04/29/2019 - 09:40
Article

Intel® Software Guard Extensions Part 4: Design an Enclave

In part 4 of this tutorial series, you'll create the project infrastructure necessary to integrate the enclave into your application. Source code is included.
Authored by John M. (Intel) Last updated on 09/02/2019 - 14:00
Article

Improving the Performance of the Secure Hash Algorithm (SHA-1)

Fast Secure Hash Algorithm (SHA-1) implementation for Intel Architecture.
Authored by Max Locktyukhin (Intel) Last updated on 09/10/2019 - 18:07