EdgelessDB is an open-source MySQL-compatible database for confidential computing. EdgelessDB runs entirely inside runtime-encrypted Intel SGX enclaves. In contrast to other databases, EdgelessDB ensures that all data is always encrypted—in memory as well as on disk. EdgelessDB has no storage constraints and delivers close to native performance.
Central to EdgelessDB is the concept of a manifest. The manifest is defined in JSON and is similar to a smart contract. It defines the initial state of the database, including access control, in an attestable way.
Motivation
Use cases
Bring security to the next level and replace your existing database with EdgelessDB. The added security may allow you to shift sensitive databases from on-premises to the cloud.
Build exciting new confidential apps by leveraging EdgelessDB's manifest feature and security properties, for example pooling and analyzing sensitive data between multiple parties.
Key features
Always encrypted: in addition to authenticated encryption on disk, the data is also encrypted in memory at runtime.
Manifest: defines the initial database state, including access control.
Remote attestation: proves that the EdgelessDB instance runs in a secure enclave and enforces the manifest.
Implementation
📢 Additional rewards 🏆
Each integration brings 5️⃣ points and entry into the draw for a 👇 :
To participate in the prize draw, you need to complete this form with your contact details and links to all your merged PRs or no-code deliverables. Please submit the form once with all your contributions listed.
Is there an existing integration?
Use Case
EdgelessDB is an open-source MySQL-compatible database for confidential computing. EdgelessDB runs entirely inside runtime-encrypted Intel SGX enclaves. In contrast to other databases, EdgelessDB ensures that all data is always encrypted—in memory as well as on disk. EdgelessDB has no storage constraints and delivers close to native performance.
Central to EdgelessDB is the concept of a manifest. The manifest is defined in JSON and is similar to a smart contract. It defines the initial state of the database, including access control, in an attestable way.
Motivation
Use cases
Key features
Implementation
📢 Additional rewards 🏆
Each integration brings 5️⃣ points and entry into the draw for a 👇 :
To participate in the prize draw, you need to complete this form with your contact details and links to all your merged PRs or no-code deliverables. Please submit the form once with all your contributions listed.
Anything else?
If you like this idea just give it a upvote 👍