Home - MichaelPlug/CAKE-Algorand GitHub Wiki
This repository contains the Algorand-based version of the CAKE approach presented in the paper "Fine-grained Data Access Control for Collaborative Process Execution on Blockchain" (DOI: 10.1007/978-3-031-16168-1_4; slides are available on SlideShare). Please find and fork the latest release based on Ethereum at github.com/apwbs/CAKE-Ethereum!
In this Docker Hub repository there are the two Docker Images for the Ethereum and Algorand implementation of the CAKE approach.
This GitHub Wiki contains the following pages:
- Home: This page.
- Requirements, installation and preliminary operations: A description of the requirements to run CAKE, from the docker execution to the .env file configuration.
- Run CAKE locally: A step-by-step guide to run CAKE locally.
- Run CAKE API: A step-by-step guide to run CAKE API locally.
- Interact using API: A step-by-step guide to interact with CAKE API.
- Create a new process: How to create a new process using CAKE-API
- Cipher message: How to cipher a message using CAKE-API
- Decrypt messages: How to decrypt a message using CAKE-API
- API Documentation: An overview of the API methods available in CAKE-API
- API Certification Methods: Documentation of the API methods to read the keys and attribute certification to the actors involved in the process
- API DataOwner Methods: Documentation of the API methods to cipher a new message
- API Client Methods: Documentation of the API methods to decrypt a message