Confidential Computing topic

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.

List Confidential Computing repositories

tf-encrypted

1.2k
Stars
211
Forks
Watchers

A Framework for Encrypted Machine Learning in TensorFlow

confidential-computing-zoo

288
Stars
55
Forks
Watchers

Confidential Computing Zoo provides confidential computing solutions based on Intel SGX, TDX, HEXL, etc. technologies.

MP-SPDZ

836
Stars
265
Forks
Watchers

Versatile framework for multi-party computation

functions

20
Stars
3
Forks
Watchers

Sample functions for Cape Privacy

nitrogen

77
Stars
10
Forks
Watchers

Nitrogen is a tool for deploying web services to AWS Nitro Enclaves.

tf-trusted

87
Stars
11
Forks
Watchers

tf-trusted allows you to run TensorFlow models in secure enclaves