Skip to content

Under-development

This project is still under development, any feedback and contribution on this project would be helpful 😃

Uses-cases and applications ​

The similarity among all these use-cases is the complexity of removing trust from the host system to a particular application.

Confidential AI ​

In the era of AI boom, it becames primordial to be able to protect the AI workloads in every stage, which basically includes, training, fine-tuning and inference.

Confidential computing can resolve this issue by running all the AI workload in a Confidential environment.

Another complexity that can be resolved by confidential computing is decentralized AI, if we manage to run enclaves efficiently in a distributed manner that said.

Key management services ​

Key management services are important components that manages the numerous keys and certificates in a SaaS product or at an entreprise level. It is thus, one of the most important software to secure.

TEEs (but also TPMs and HSMs/Hardware Security Modules) help on different KMS operations and necessary management steps such as exchange, storage and use.

Secure messaging and end-to-end encryption : Signal use-case ​

Signal uses SGX for some system used, such as contact discovery service.

Blockchain, smart-contracts and EVMs ​

Many blockchain companies started using TEEs to protect their users' confidentiality. Secret Network, Phala and Oasis are just examples among many others.

Multi-Party Computation (MPC) ​

INFO

To be detailed.

Secure financial transactions ​

It appears that also many banking infrasctructure use TEE hardware to secure transaction. They usually use SGX to have a hardware secure enclave to isolate the transaction code that is running.

Released under Apache 2.0 License.