Fortanix Enclave development platform (EDP)Fortanix
Fortanix Enclave development platform (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.
Vendor
Fortanix
Company Website
Product details
Fortanix Enclave Development Platform (EDP) is the preferred way to write Intel® SGX enclaves from scratch. Through EDP, developers can securely develop applications using the Rust programming language. The Rust language, combined with Intel® SGX, makes the application secure from development vulnerabilities and outsider attacks.
Features
- Battle Tested: The EDP is what Fortanix uses in-house for various products, such as the award-winning Fortanix Data Security Manager (DSM). Years of experience running secure enclaves in production have informed the design of the EDP to fit application developers' needs.
- Ease of Use: Rust EDP applications are just like native Rust applications. High-level primitives, such as networking, transport security, and database drivers, work inside the enclave, making it easy to get started writing microservices and web applications with EDP.
- Compatibility: The Fortanix EDP is fully integrated with the Rust compiler. Developers can use new features in the compiler release immediately. Thanks to Rust's stability, old code will continue to work after upgrading the compiler.
- Complete Security: The code in secure enclaves is the most security-critical part of an application. Rust's advanced static analysis, built right into the compiler, makes it easy to have confidence in the security of the program.
Benefits
- Secure Development: Protect applications from development vulnerabilities and outsider attacks.
- Production-Ready: Leverage a platform tested and used in-house by Fortanix for various products.
- Developer-Friendly: Simplify the development process with high-level primitives and compatibility with existing Rust code.
- Future-Proof: Ensure long-term stability and security with Rust's advanced static analysis and integration with the Rust compiler.