-
Notifications
You must be signed in to change notification settings - Fork 1
Home
edoardo edited this page Mar 11, 2024
·
6 revisions
This repository contains the latest 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). For the Algorand-based implementation, please check out github.com/apwbs/CAKE-Algorand!
For the impatient: in this Docker Hub repository you can find readily available Docker Images to play with the Ethereum and Algorand implementations 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