Fine-grained Data Access Control for Collaborative Process Execution on Blockchain
Edoardo Marangone, Claudio Di Ciccio, Ingo Weber

TL;DR
This paper introduces a blockchain-based system with fine-grained, attribute-based encryption and smart contracts to enhance confidentiality in multi-party business process automation, demonstrated through a supply-chain case study.
Contribution
It presents a novel architecture combining attribute-based encryption and smart contracts for fine-grained access control in blockchain-based process execution.
Findings
Robust architecture with low execution costs
Effective confidentiality for process data
Successful implementation in supply-chain management
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cryptography and Data Security · Cloud Data Security Solutions
