Enclave Development Platform

7 0
  • 0 Collaborators

Fortanix EDP is the preferred way to write Intel® SGX enclaves from scratch. Through EDP, developers can securely develop application using the Rust programming language. The Rust language, combined with Intel® SGX, makes the application secure from development vulnerabilities and outsider attacks. ...learn more

Project status: Published/In Market

HPC

Intel Technologies
Other

Code Samples [1]Links [3]

Overview / Usage

When running your software in the cloud, the cloud provider has full access to everything you do. They can look at your data and change your code as it is running. Imagine being able to run code on someone else's computer without giving them that kind of access. This is exactly what you can do using Fortanix EDP & Intel SGX.

With the Fortanix Enclave Development Platform, you can easily create cloud-based microservices that are secure from cloud provider's prying eyes (and hands). This is the same security platform that powers securing millions of encryption keys in Fortanix's Self-Defending Key Management System.

Fortanix EDP is completely integrated with the Rust toolchain, so getting started is super easy. Try it now!

Methodology / Approach

With Intel SGX you can put applications in secure enclaves which are completely isolated from the rest of the system. This means no access from the operating system or the hypervisor, or the users controlling those layers of compute infrastructure.

EDP is based on the Rust programming language, which ensures that your most security-critical applications are not littered with memory-safety vulnerabilities.

Technologies Used

Fortanix EDP is a software layer, written in the Rust programming language, on top of Intel's SGX instruction set extension.

Repository

https://github.com/fortanix/rust-sgx

Comments (0)