Versatile framework for multi-party computation
-
Updated
Nov 18, 2024 - C++
Confidential Computing is the protection of data in use by performing computation in a hardware-based, attested Trusted Execution Environment.
A Trusted Execution Environment (TEE) is an environment that provides a level of assurance of the following three properties: data integrity, data confidentiality, and code integrity.
TEEs may have additional attributes such as code confidentiality, programmability, recoverability, and attestability.
Confidential Computing aims to reduce the ability for the owner/operator/pwner of a platform to access data and code inside TEEs sufficiently such that this path is not an economically or logically viable attack during execution.
Versatile framework for multi-party computation
Edgeless RT is an SDK and a runtime for Intel SGX. It combines top-notch Go support with simplicity, robustness and a small TCB. Developing confidential microservices has never been easier! C++17 and Rust (experimental) are also supported.
tf-trusted allows you to run TensorFlow models in secure enclaves
Towards A Secure Yet Maintainable Encrypted Database
SDK for creating confidential SGX enclaves in Java, Kotlin and Python
A privacy-preserving computing system based on TEE.
Template repository for CCF apps
TLess: a confidential serverless runtime.
SGX-Romulus is a SGX-compatible persistent memory (PM) library based on Romulus PM library.