Fine-grained Data Access Control for Collaborative Process Execution on Blockchain

07/18/2022
by   Edoardo Marangone, et al.
0

Multi-party business processes are based on the cooperation of different actors in a distributed setting. Blockchains can provide support for the automation of such processes, even in conditions of partial trust among the participants. On-chain data are stored in all replicas of the ledger and therefore accessible to all nodes that are in the network. Although this fosters traceability, integrity, and persistence, it undermines the adoption of public blockchains for process automation since it conflicts with typical confidentiality requirements in enterprise settings. In this paper, we propose a novel approach and software architecture that allow for fine-grained access control over process data on the level of parts of messages. In our approach, encrypted data are stored in a distributed space linked to the blockchain system backing the process execution; data owners specify access policies to control which users can read which parts of the information. To achieve the desired properties, we utilise Attribute-Based Encryption for the storage of data, and smart contracts for access control, integrity, and linking to process data. We implemented the approach in a proof-of-concept and conduct a case study in supply-chain management. From the experiments, we find our architecture to be robust while still keeping execution costs reasonably low.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/31/2023

MARTSIA: Enabling Data Confidentiality for Blockchain-based Process Execution

Multi-party business processes rely on the collaboration of various play...
research
08/04/2023

Enabling Data Confidentiality with Public Blockchains

Blockchain technology is apt to facilitate the automation of multi-party...
research
10/16/2018

A Scalable, Trustworthy Infrastructure for Collaborative Container Repositories

We present a scalable "Trustworthy Container Repository" (TCR) infrastru...
research
11/26/2021

Fabric-SCF: A Blockchain-based Secure Storage and Access Control Scheme for Supply Chain Finance

Supply chain finance(SCF) is committed to providing credit for small and...
research
04/28/2021

Accountable Fine-grained Blockchain Rewriting in the Permissionless Setting

Blockchain rewriting with fine-grained access control allows a user to c...
research
06/24/2021

SecureDL: Securing Code Execution and Access Control for Distributed Data Analytics Platforms

Distributed data analytics platforms such as Apache Spark enable cost-ef...
research
01/25/2021

Personal Data Access Control Through Distributed Authorization

This paper presents an architecture of a Personal Information Management...

Please sign up or login with your details

Forgot password? Click here to reset