Skip to content

Commit

Permalink
Merge pull request #11 from enclaive/coordinator
Browse files Browse the repository at this point in the history
expanded readme
  • Loading branch information
thilovoss authored Dec 5, 2022
2 parents c1b1157 + e61ba64 commit 9cc52f6
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,17 @@

## About The Project

PortainerCC is based on [Portainer.io Community Edition](https://github.com/portainer/portainer) and extends Portainer with confidential computing capabilities. PortainerCC allows to deploy confidential gramine containers and attest them via Intel-SGX Remote Attestation.
Especially in view of the ever increasing shift of applications to the cloud, the question is becoming more and more important whether the cloud environment used, over which the end user has only limited control, can be trusted. Confidential computing is one approach to solving this problem. Confidential computing makes it possible to encrypt data during processing in such a way that only the CPU has access to it. This makes it possible to protect data processed in the cloud against access by the cloud provider or other users of the cloud.

PortainerCC is based on [Portainer.io Community Edition](https://github.com/portainer/portainer) and extends Portainer with confidential computing capabilities to make it easy to run application-containers confidentially in the cloud. PortainerCC builds upon [Gramine OS](https://github.com/gramineproject/gramine) and [Marblerun](https://github.com/edgelesssys/marblerun) to run and remotely attest Gramine-applications.

## Features

In its current state, PortainerCC offers these features:

- Creating and storing Intel SGX Signing Keys
- Building and deploying a Remote Attestation System based on Edgeless Systems Marblerun
- Deploying a MariaDB instance running with GramineOS that gets remote attested and receives login credentials via Secret Provisioning
- Building and deploying a Remote Attestation System based on [Edgeless Systems Marblerun](https://github.com/edgelesssys/marblerun)
- Deploying a MariaDB instance running on [Gramine](https://github.com/gramineproject/gramine) that gets remote attested and receives login credentials via Secret Provisioning

## Getting Started

Expand Down

0 comments on commit 9cc52f6

Please sign in to comment.