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

Edoardo Marangone, Claudio Di Ciccio, Ingo Weber

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationBusiness Process Management
Subtitle of host publicationBlockchain, Robotic Process Automation, and Central and Eastern Europe Forum - BPM 2022 Blockchain, RPA, and CEE Forum, Proceedings
EditorsAndrea Marrella, Raimundas Matulevičius, Renata Gabryelczyk, Bernhard Axmann, Vesna Bosilj Vukšić, Walid Gaaloul, Mojca Indihar Štemberger, Andrea Kő, Qinghua Lu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages51-67
Number of pages17
ISBN (Print)9783031161674
DOIs
StatePublished - 2022
Externally publishedYes
EventBlockchain Forum, the Robotic Process Automation (RPA) Forum, and the Central and Eastern Europe (CEE) Forum, held as part of the 20th International Conference on Business Process Management, BPM 2022 - Münster, Germany
Duration: 11 Sep 202216 Sep 2022

Publication series

NameLecture Notes in Business Information Processing
Volume459 LNBIP
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356

Conference

ConferenceBlockchain Forum, the Robotic Process Automation (RPA) Forum, and the Central and Eastern Europe (CEE) Forum, held as part of the 20th International Conference on Business Process Management, BPM 2022
Country/TerritoryGermany
CityMünster
Period11/09/2216/09/22

Keywords

  • Attribute Based Encryption
  • Blockchain
  • Business process management
  • IPFS

Fingerprint

Dive into the research topics of 'Fine-Grained Data Access Control for Collaborative Process Execution on Blockchain'. Together they form a unique fingerprint.

Cite this