EDOARDO MARANGONE

Dottore di ricerca

ciclo: XXXVII


supervisore: Prof. Claudio Di Ciccio

Titolo della tesi: Traceability and Confidentiality of Business Data Exchange and Treatment with Access Control for Process Execution

The concept of Business Process Management (BPM) is that each product on the market results from a sequence of performed activities. Organizing and understanding these activities is the objective of business processes. Blockchain technology facilitates the execution of business processes between multiple parties. In these scenarios, there is a need for secure, auditable, and automated solutions to manage this kind of process. While public blockchains guarantee traceability, immutability, and non- repudiation, they expose all sensitive business data. This thesis investigates the confidentiality issues of public blockchains, proposing solutions that enable secure, privacy-preserving interactions among untrusted entities. Integrating blockchain technology into BPM systems addresses the problem of enforcing global process logic without a central authority. However, since public blockchains are involved, the data is exposed, which is not feasible in several domains (e.g., healthcare, logistics, and finance). We present the contributions we developed throughout this research to mitigate this limitation. First, we introduce Control Access via Key Encryption (CAKE), a framework that combines Attribute-Based Encryption (ABE), InterPlanetary File System (IPFS), and smart contracts to regulate fine-grained access control to data artifacts shared in blockchain-backed workflows. CAKE ensures that only authorized parties can decrypt specific slices of data while the system maintains auditability and integrity guarantees via cryptographic hashing and notarization. Starting from CAKE, we developed Multi-Authority Approach to Transaction System for Interoperating Applications (MARTSIA), a fully decentralized approach that leverages Multi-Authority Attribute-Based Encryption (MA-ABE) to eliminate trusted entities. MARTSIA provides decentralized key management and shows interoperability with multiple blockchain platforms and tools. We provide formal security analyses and evaluate its cost and performance through two proof-of-concept implementations. Our third contribution, Blockchain-Linked Network for Credit Guarantee Insti- tutions (BLINK), focuses on applying blockchain to the domain of Credit Guarantee Institutions (CGIs). Despite CGIs’ operational and regulatory importance, their internal processes lack transparency and efficiency. We investigate how blockchain technology can be applied to CGIs while complying with the principles set by the World Bank. We present two architectural variants (BLINKprivate and BLINKpublic ) to explore trade-offs between confidentiality and auditability. Next, we propose CONFidentiality EnforcemenT TransparencY (CONFETTY), an architecture that enables transparent process execution and verifiable public state updates while preserving the confidentiality of exchanged data. CONFETTY integrates MA-ABE for attribute-based access control and implements business process control flow and data-flow logic using smart contracts. We validate its security guarantees through a threat model and evaluate its performance using real-world process scenarios. The last work we present is Secure Platform for Automated decision Rules via Trusted Applications (SPARTA), a novel approach for enabling automated decision-making support over confidential data in multi-party business environments. SPARTA leverages Trusted Execution Environments (TEEs) to execute decision logic and access control policies securely and trusted. The decision logic is derived from DMN tables, while access control is expressed using ALFA policies. All computations are executed within the enclave, ensuring data confidentiality and integrity even in untrusted settings. We analyze SPARTA’s security formally and test its scalability and efficiency across synthetic and real-world datasets. With this thesis, we show how it is possible to achieve confidentiality, verifiability, and automation in blockchain-based processes where multiple untrusted parties are involved. Moreover, we present the project we have been working on in the last year. This work is about enabling secure and confidential decision-making support in multi-party business environments while maintaining the confidentiality of the data.

Produzione scientifica

11573/1750904 - 2025 - Balancing Confidentiality and Transparency for Blockchain-Based Process-Aware Information Systems
Alessandro, Marcelletti; Marangone, Edoardo; Kryston, Michele; Di Ciccio, Claudio - 04b Atto di convegno in volume
congresso: Business Process Management Forum 2025 (Seville, Spain)
libro: Business Process Management Forum. BPM 2025 - ()

11573/1750908 - 2025 - MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain
Kryston, Michele; Marangone, Edoardo; Di Ciccio, Claudio; Friolo, Daniele; Nemmi, Eugenio Nerio; Samory, Mattia; Spina, Michele; Venturi, Daniele; Weber, Ingo - 04b Atto di convegno in volume
congresso: Intelligent Information Systems - International Conference on Advanced Information Systems Engineering Forum 2025 (Vienna, Austria)
libro: Intelligent Information Systems. CAiSE 2025 - ()

11573/1716955 - 2024 - Transforming Credit Guarantee Schemes with Distributed Ledger Technology
Leo, Sabrina; Delle Foglie, Andrea; Barbaro, Luca; Marangone, Edoardo; Panetta, Ida Claudia; Di Ciccio, Claudio - 04b Atto di convegno in volume
congresso: International Conference on Business and Technology - ICBT Cambridge 2024 (Cambridge)
libro: Navigating the Technological Tide: The Evolution and Challenges of Business Model Innovation - (9783031674303; 9783031674310)

11573/1714575 - 2024 - CAKE: Sharing Slices of Confidential Data on Blockchain
Marangone, Edoardo; Spina, Michele; Di Ciccio, Claudio; Weber, Ingo - 04b Atto di convegno in volume
congresso: CAiSE Forum (Limassol, Cyprus)
libro: Intelligent Information Systems - CAiSE Forum 2024, Limassol, Cyprus, June 3-7, 2024, Proceedings - (9783031609992; 9783031610004)

11573/1691957 - 2023 - MARTSIA: Enabling Data Confidentiality for Blockchain-Based Process Execution
Marangone, Edoardo; Di Ciccio, Claudio; Friolo, Daniele; Nemmi, Eugenio Nerio; Venturi, Daniele; Weber, Ingo - 04b Atto di convegno in volume
congresso: IEEE International Enterprise Distributed Object Computing Conference (Groningen, The Netherlands)
libro: Enterprise Design, Operations, and Computing - 27th International Conference, EDOC 2023, Groningen, The Netherlands, October 30 - November 3, 2023, Proceedings - (978-3-031-46586-4; 978-3-031-46587-1)

11573/1668366 - 2022 - Fine-Grained Data Access Control for Collaborative Process Execution on Blockchain
Marangone, Edoardo; Di Ciccio, Claudio; Weber, Ingo - 04b Atto di convegno in volume
congresso: BPM 2022 Blockchain Forum (Münster, Germany)
libro: BPM 2022: Business Process Management: Blockchain, Robotic Process Automation, and Central and Eastern Europe Forum - (978-3-031-16167-4; 978-3-031-16168-1)

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma