DAVIDE BASILE

PhD Graduate

PhD program:: XXXVIII


supervisor: Claudio Di Ciccio

Thesis title: Protocols for Confidential Computing in Business Process Monitoring

In the research domain of Business Process Management (BPM), collaborative processes, commonly found in healthcare, manufacturing, and supply chain management, involve multiple autonomous organizations that cooperate to achieve mutually shared operational objectives. The adoption of end-to-end process monitoring techniques in these contexts remains hindered by the primary requirement to protect the secrecy of sensitive execution data: the exposure of raw process records beyond organizational boundaries can lead to the disclosure of business-critical or personal information, generating privacy and compliance risks under regulations such as the General Data Protection Regulation (GDPR). As a result, most organizations avoid data sharing and monitor only on their local fragments. This practice, however, may lead to potentially misleading or imprecise insights, as the resulting analytics may miss dependencies that emerge only when the process is observed comprehensively. Existing secrecy-preserving strategies, while effective in reducing disclosure risks, typically rely on data transformation or anonymization mechanisms that inevitably alter the original process execution information. Although these approaches enhanced data protection, applying them to case-level monitoring can compromise the accuracy of the results, as the noise they introduce on the input data may lead to the observation of non-existent process behavior. Therefore, the main research question driving this thesis is: "How can collaborative business processes be monitored by multiple independent organizations using execution data in its original form without the disclosure of sensitive information?" To answer this question, we explore two complementary process monitoring settings: offline and online process monitoring. Offline monitoring focuses on the ex-post analysis of completed process instances whose execution history is recorded in event logs. In this case, the research challenges to guarantee data secrecy during the offline analysis of unaltered event logs. This leads to the first sub question: "How can the secrecy of sensitive data within original event logs be preserved while applying offline monitoring on concluded process instances?" Online process monitoring involves ongoing process executions, where process event streams should be analyzed in real-time. Here, our challenge shifts toward preserving the data secrecy of the original process event streams while ensuring timely updates of the process state. This motivates the second sub question: "How can the secrecy of sensitive data within original process event streams be preserved while monitoring process instances online?" This thesis reports on solutions leveraging confidential computing as a means to enable secrecy-preserving process monitoring in collaborative environments. Confidential computing extends traditional data protection mechanisms by safeguarding information not only when stored or transmitted, but also while being processed. Its enabling technology, Trusted Execution Environments (TEEs), can handle hardware-encrypted areas of the main memory that guarantee data confidentiality and code integrity during the execution of trusted applications. We leverage this paradigm to embed in TEE monitoring algorithms that can directly process original, unaltered event data, thus avoiding issues deriving from ex-ante approximations. By ensuring that process data remains encrypted and inaccessible outside the TEE, we unlock joint analyses for multiple organizations on shared processes without exposing their sensitive information. To this end, we introduce CONFINE and ProMTEE, namely, two confidential computing protocols providing data secrecy guarantees in online and offline monitoring settings, respectively. In the research work inherent to CONFINE, we tackle data secrecy issues in offline monitoring, thereby enabling independent organizations to merge and process their unaltered event logs through trusted applications running within TEEs. We demonstrate the potential of CONFINE in the field of process mining, a core research domain within the broader family of offline monitoring techniques. We evaluate our solution with a formal verification of our approach's correctness, alongside a robustness analysis against a set of security threats. In addition, we test our implementation using real-world and synthetic event logs to assess memory usage and scalability. With ProMTEE, we shift our focus toward the secrecy-related challenges arising within online process monitoring. We theorize and implement a solution involving trusted applications, named Process Vaults, which shield the runtime state of a process within the isolation layer of TEEs. ProMTEE enables the continuous transmission of event streams from their native organizational boundaries to one or more Process Vaults, which reactively update the process state. Our work supports control-flow tracking and compliance monitoring, two well-established tasks within the domain of online process monitoring. We verify the security of our solution through a threat analysis against a set of security requirements derived from a supply-chain scenario. In addition, we conduct an experimental assessment of our proof-of-concept implementation with experiments on memory usage and responsiveness using real-world datasets.

Research products

11573/1756069 - 2026 - Secrecy Preservation for Online Process Monitoring with Trusted Execution Environment
Basile, Davide; Di Ciccio, Claudio - 04b Atto di convegno in volume
conference: 23rd International Conference on Business Process Management, BPM 2025 (esp)
book: Lecture Notes in Computer Science - (9783032028662; 9783032028679)

11573/1714584 - 2024 - Trusted Execution Environment for Decentralized Process Mining
Goretti, Valerio; Basile, Davide; Barbaro, Luca; Di Ciccio, Claudio - 04b Atto di convegno in volume
conference: CAiSE (Limassol, Cyprus)
book: Advanced Information Systems Engineering - 36th International Conference, CAiSE 2024, Limassol, Cyprus, June 3-7, 2024, Proceedings - (9783031610561; 9783031610578)

11573/1669144 - 2023 - Digitalizing Circular Economy through Blockchains: The Blockchain Circular Economy Index
Basile, Davide; D'adamo, Idiano; Goretti, Valerio; Rosa, Paolo - 01a Articolo in rivista
paper: JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING ([Abingdon, Oxfordshire, U.K.] : Taylor & Francis, 2013-) pp. 1-13 - issn: 2168-1015 - wos: WOS:000925520700001 (44) - scopus: 2-s2.0-85147589524 (57)

11573/1680847 - 2023 - Blockchain based resource governance for decentralized web environments
Basile, Davide; Di Ciccio, Claudio; Goretti, Valerio; Kirrane, Sabrina - 01a Articolo in rivista
paper: FRONTIERS IN BLOCKCHAIN (: [Lausanne]: [Frontiers Media S.A.], [2018]-) pp. - - issn: 2624-7852 - wos: WOS:001000446700001 (4) - scopus: 2-s2.0-85174560797 (6)

11573/1695431 - 2023 - A Blockchain-driven Architecture for Usage Control in Solid
Basile, Davide; Di Ciccio, Claudio; Goretti, Valerio; Kirrane, Sabrina - 04b Atto di convegno in volume
conference: 2023 IEEE 43rd International Conference on Distributed Computing Systems Workshops (ICDCSW) (Hong Kong, China)
book: 2023 IEEE 43rd International Conference on Distributed Computing Systems Workshops (ICDCSW) - (979-8-3503-2812-7)

11573/1591881 - 2021 - Enhancing Blockchain-Based Processes with Decentralized Oracles
Basile, Davide; Goretti, Valerio; Di Ciccio, Claudio; Kirrane, Sabrina - 04b Atto di convegno in volume
conference: Robotic Process Automation and Blockchain Forum, RPA 2021 held as a part of 19th International Conference on Business Process Management, BPM 2021 (ita)
book: Business Process Management: Blockchain and Robotic Process Automation Forum - BPM 2021 Blockchain and RPA Forum, Rome, Italy, September 6-10, 2021, Proceedings - (978-3-030-85866-7; 978-3-030-85867-4)

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