tool

Occlum

Occlum is an open-source library operating system (LibOS) designed to run applications securely within Intel SGX (Software Guard Extensions) enclaves. It provides a lightweight, memory-safe environment that enables legacy applications to be easily ported and executed with strong confidentiality and integrity guarantees. By abstracting hardware complexities, Occlum simplifies the development of trusted execution environment (TEE) applications.

Also known as: Occlum LibOS, Occlum SGX, Occlum TEE, Occlum Library OS, Occlum Enclave OS
🧊Why learn Occlum?

Developers should learn Occlum when building secure applications that require protection of sensitive data and code from privileged system software, such as in cloud computing, financial services, or healthcare. It is particularly useful for scenarios where you need to run existing Linux applications in enclaves with minimal modifications, leveraging hardware-based security features for enhanced trust in untrusted environments.

Compare Occlum

Learning Resources

Related Tools

Alternatives to Occlum