Abstract
Process mining is a data-driven technique that acts as a bridge between data science and process management. One of its main tasks is enabling the identification of process models from event logs. However, when event logs contain sensitive data or compliance with data protection regulations is required, privacy concerns arise. To address these issues, we propose a novel process discovery method that ensures data confidentiality under an honest-but-curious scenario. Our method is the first to leverage Ring Learning With Errors (RLWE)-based encryption for process discovery, enabling computations over quantum-resistant encrypted data. Unlike existing cryptographic approaches for Privacy-Preserving Process Discovery (PPPD), the proposed method uses fully homomorphic and RLWE-based encryption to execute the required computations over ciphertexts while preserving the quality of the discovered process models. This leads to a significant reduction in execution time compared to other PPPD approaches. We evaluated our method using real-life event logs commonly employed to evaluate process discovery algorithms. The results demonstrate improved performance and enhanced privacy compared to prior approaches. This contribution represents a substantial advancement in PPPD, laying the foundation for a secure and feasible cryptographic framework.
1. Introduction
Business processes are structured sequences of activities designed to achieve specific organizational goals across domains such as healthcare, government, and industry [1]. Their execution generates logs, which serve as valuable resources for analysis and process improvement. Business processes have increasingly attracted research interest in areas such as digital transformation, process automation, and secure data analytics [2,3,4,5,6,7].
A business process executed on an Enterprise Resource Planning (ERP) system is typically carried out multiple times, with each execution instance referred to as a case (Case ID). Each case consists of a sequence of events generated during the execution of process activities (Activity), forming what is known as a trace. Traces are stored in a structured format within an event log. Table 1 presents an example of an event log from a healthcare-related business process, containing seven events distributed across three process cases. Each row represents a single event, and columns correspond to the attributes associated with that event.
Table 1.
Event log in the context of a business process in the health domain.
Event-log data provide valuable insights into the actual behavior of the corresponding business process, as opposed to its idealized functioning. This insight forms the foundation of process mining [8], a discipline at the intersection of data science and business process management. Process mining aims to extract actionable knowledge from event logs recorded by information systems to discover, monitor conformance, and improve business processes.
Process model discovery [9] is one of the three main tasks in process mining. It aims at uncovering the real behavior of a process, assessing its deviations from the recorded event log, and identifying opportunities for optimization. Process model discovery has been an active research topic within process mining [9,10,11,12,13], focusing on deriving accurate models from event logs based on the behavior reflected therein. These discovered models are crucial for identifying errors in the process, detecting bottlenecks, and optimizing the respective business workflows.
Process mining applications span multiple domains [14]. In financial auditing, process mining supports risk identification, compliance verification, and internal control evaluation. In healthcare, it contributes to reducing patient waiting times and improving care quality through more efficient clinical workflows [15]. In robotic process automation, it facilitates the discovery and aggregation of automation routines [16].
Leveraging an untrusted third party [2] for process mining services is particularly attractive for: (1) organizations to analyze and optimize their business processes without the use of complex on-premise deployments; (2) making process mining accessible to non-experts. However, in domains involving sensitive data in the event log, such as in healthcare (e.g., patient information, diagnoses, or treatments), significant challenges arise to share the event logs with an external provider, which generally behaves as an untrusted third party that follows the honest-but-curious adversarial model [17,18,19]. In such scenarios, protecting the event log is essential, particularly in contexts where strict data privacy regulations apply, such as the General Data Protection Regulation [20]. A clear example is shown in Table 1: the Resource attribute may directly identify employees or healthcare personnel, whereas Age, exact Timestamp, Cost, and Diagnosis can act as quasi-identifiers or sensitive attributes [2]. Even when the Case ID is pseudonymized, it allows all events belonging to the same process instance to be linked, thereby revealing the complete sequence of activities associated with an individual case. Combinations such as a diagnosis, age, treatment sequence, and precise timestamp may enable re-identification when they are linked with external information [19].
While traditional process discovery algorithms effectively extract process models from event logs with data in clear, they fail to preserve privacy if the data are sensitive. Privacy-Preserving Process Discovery (PPPD) techniques often rely on data anonymization methods, such as generalization, suppression, or differential privacy [21,22], to reduce the risk of exposing identifiable information. However, these approaches typically introduce a trade-off between privacy and model accuracy, as they may distort the event-log structure, leading to incomplete or imprecise process models. Moreover, anonymization on its own is not always sufficient to meet stringent privacy requirements, particularly in scenarios involving regulatory compliance or highly sensitive data.
The use of cryptographic frameworks has been another known approach in the literature to maintain the utility of data in process mining tasks when dealing with sensitive information [17,19,23]. Often, deterministic encryption is used for categorical attributes in event logs, while homomorphic encryption is generally applied to numeric attributes. Studies in [17,19] demonstrated that encryption has a minimal impact on the utility of event-log data for process model discovery compared to other privacy-preserving techniques in data mining, such as data sharing, generalization, or noise addition. However, encryption has been relatively unattractive for preserving data privacy in process mining because most cryptographic schemes rely on deterministic encryption, which enables a wide range of data leakage attacks [19]. Even with encrypted event logs, an entity with access to certain data and some knowledge of the business process may use deanonymization techniques [24] to uncover confidential information. Therefore, for process mining tasks like process discovery, simply encrypting the event log is insufficient. It is also crucial to implement techniques that protect against attackers with knowledge of the business process context, while still preserving data utility.
Homomorphic encryption (HE) [25] is a cryptographic technique that allows computations directly on encrypted data, generating encrypted results that can be decrypted only by authorized parties [26]. This property enables secure data processing without exposing sensitive information. Additionally, certain HE schemes use non-deterministic encryption techniques to ensure semantic security, a property whereby the encryption of the same plaintext produces different ciphertexts, making it computationally infeasible for an attacker to infer any meaningful information about the plaintext from the ciphertext, preventing chosen-plaintext attacks [27]. HE has been explored in the context of process mining as a privacy-preserving approach for process discovery [17,18,23].
Prior cryptographic approaches for PPPD have used Partially Homomorphic Encryption (PHE), such as the Paillier cryptosystem [26], a PHE cryptosystem that supports only a homomorphic addition to entirely encrypt the event log [18]. While PHE enables certain secure computations, it introduces a significant limitation. However, these approaches generally require additional secure protocols or interactions to perform operations not directly supported by the underlying cryptosystem. To overcome these limitations, Fully Homomorphic Encryption (FHE) [28] enables complex operations on encrypted data without requiring intermediate decryption. This capability allows for the secure outsourcing of computations, such as those involved in data science or machine learning.
This paper presents Alpha-PQC, a novel PPPD algorithm that operates directly on fully homomorphic, quantum-safe encrypted event logs. FHE enables performing nearly all computations by the external entity without the need for secure computation protocols with the data owner. Consequently, the impact of the event-log size on processing time is significantly reduced compared to traditional approaches.
Our method supports accurate and feasible process discovery without relying on interactive homomorphic protocols for specific operations. This architectural choice positions Alpha-PQC as a highly and secure solution for delegating computational tasks to an external party, making it particularly well-suited for environments involving honest-but-curious service providers. The FHE scheme employed is grounded in the RLWE problem [29], ensuring strong security guarantees against both classical and quantum adversaries. To the best of our knowledge, Alpha-PQC is the first method to leverage FHE for quantum-safe process model discovery.
Alpha-PQC was evaluated using the real-life event logs Sepsis Cases [30], Healthcare Treatment [31], Hospital Billing [32], Road Traffic Fines [33] and BPIC 2019 [34]. The performance was assessed by obtaining the execution times of the algorithms, which were then used for comparison against previous schemes. Notably, Alpha-PQC achieved an average reduction of approximately , corresponding to an average speedup over AlphaSec, demonstrating enhanced efficiency while maintaining post-quantum security. Furthermore, utility loss was evaluated using four conformance checking metrics, and Alpha-PQC preserves the fidelity of the resulting process models, yielding models that are equivalent to those obtained with the original Alpha algorithm without security mechanisms.
The remainder of this paper is structured as follows: Section 2 presents background about process model discovery and data FHE. Section 3 reviews related work in process discovery and PPPD. Section 4 presents the design and architecture of our proposed algorithm. Section 5 describes the experimental setup and evaluates the algorithm’s performance. Finally, Section 6 discusses the strengths, limitations, and potential future directions of this research.
2. Background
This section introduces key concepts and notation used throughout this paper.
2.1. System Model
This work focuses on the protection and analysis of event logs in external environments, where organizations may lack the necessary resources for local processing and, therefore, rely on either an untrusted party or internal analysts who are not directly involved in the business process itself.
Figure 1 illustrates the scenario of interest in this work: a setting in which organizations (data owner) executing a business process through an ERP system outsource the resulting protected event log using a cryptographic framework to an external untrusted party. The applied privacy-preserving solution ensures semantic security while maintaining the utility of the data for process discovery tasks. The untrusted party performs process discovery over the protected event log, and within the organization, the process manager analyzes the discovered model privately to enhance the business process as part of the process mining workflow.
Figure 1.
PPPD scenario for process discovery.
2.2. Process Discovery
To formally describe process discovery, it is necessary to define the structure and components of an event log, which captures the execution of process activities over time.
Event Log
An event log [35] is formally defined as follows: Let denote the set of all activities performed in a business process. An event e corresponds to the occurrence of an activity, such that . A trace t is a sequence of events: . The set represents all possible sequences of activities in . An event log L is a non-empty finite multiset of traces, representing business process instances: . For example, represents a log with two traces, and , where in the first trace, the events occur in the order of a, then b, and finally c.
The events are associated with a Case ID and generated by an Activity executed at a specific date and time Timestamp by a Resource of the process, as illustrated in Table 1. The whole set of cases in L represents the real behavior of the business process. A trace is the (non-unique) chronological sequence of events (represented by the activity) for a given case. The event log in Table 1 has three distinct traces: , , and .
The discovery of process models from an event log is one of the most widely studied tasks in process mining, explored from various approaches and using different notations. Examples of process discovery algorithms include the Alpha (-algorithm) [36], which originally discovers models in Petri Nets (PNs); and Split Miner [37], which uncovers models in BPMN. Both algorithms use a Directly-Follows Graph (DFG) model as the starting point for the discovery process. DFGs are lightweight models that capture the directly-follows relations between activities in an event log, but they cannot represent control-flow constructs such as logic gates (e.g., parallelism, choice, or synchronization) as PN or BPMN models can. Figure 2 shows the process model discovered from the event log presented in Table 1, using the Alpha algorithm.
Figure 2.
Process model corresponding to the event log in Table 1.
The Alpha algorithm [36] is one of the first algorithms for process model discovery. It takes an event log L as input and produces a process model M in PN. Let us use the next event log as an example: . The Alpha process model discovery algorithm works as follows:
- Identifies the set of distinct activities () in L: .
- Discovers the initial activities () on each : .
- Discovers the final activities () on each : .
- Groups activities using order relationships, causality (→), parallelism (), and choice (#), to create the set of relations , where .
- Redundant elements are removed from to create an optimized set of relationships .
- Determines the set of nodes () and the start and end nodes () of the model, where .
- Connects nodes through arcs , where .
- Return (L) as a PN, which is represented by the triad ().
2.3. Fully Homomorphic Encryption
Encryption is commonly used to ensure the confidentiality and privacy of data. A cipher, denoted in this paper as , consists of the three following components: :
- -
- : generates a pair of keys, (encryption key) and (decryption key), based on a security parameter .
- -
- : transforms a plaintext message m into an encrypted ciphertext (which is unreadable) using the encryption key .
- -
- : allows the decryption of back into the original message m using the corresponding decryption key .
It is crucial to note that a ciphertext has no inherent meaning, and it is nearly impossible for an unauthorized third party to recover the original message m from without the decryption key . Therefore, the security of encryption largely depends on the strength of the keys.
Encryption has been applied in process mining, with various types of ciphers considered, including:
- Symmetric encryption: [23].
- Asymmetric encryption: , where f is a one-way function [18].
- Deterministic encryption: where if then [17].
- Non-deterministic encryption: where if then [18].
- Homomorphic encryption: , where □ and ∘ are binary operators for plaintext and encrypted data, respectively [18].
Homomorphic Encryption (HE) is particularly significant because, when the encrypted result is decrypted, it yields the same outcome as if the operations had been performed directly on the plaintext. This property makes such encryption schemes highly attractive for data analytics tasks, as done in this paper in the context of process mining. However, its applicability strongly depends on the types of operators supported. For instance, process discovery algorithms require computations such as equality checking and multiplication over encrypted values. If these operators are not supported by the underlying homomorphic encryption scheme (executed by the untrusted party), they must be offloaded to the data owner. In such cases, the data owner decrypts the relevant values, performs the operation locally, re-encrypts the result, and sends it back to the service provider, who then continues the processing in the encrypted domain. In PHE settings, operations not supported by the cryptosystem, such as equality checking or multiplication, typically require auxiliary secure protocols or interaction with the data owner [38,39].
FHE [40] is a specific type of homomorphic encryption that enables an arbitrary number of dynamically chosen computations to be performed on ciphertexts. This capability greatly reduces the processing time by removing the interaction between the data owner and the untrusted party.
RLWE-Based Non-Deterministic Fully Homomorphic Encryption
Brakerski/Fan-Vercauteren (BFV) [41] is an RLWE-based, non-deterministic, fully homomorphic public-key cryptosystem defined as follows:
Let denote the security parameter. The scheme is parameterized by a prime number q, a prime element , an irreducible polynomial of degree n, and an error distribution over the ring . The ciphertext , a plaintext . The parameters , and are public. Define and the scaling factor .
- Key Generation, : Sample , , and . Set the secret key and the public key .
- Encryption, : The message space is . Let and lift it to . Sample . Compute
- Decryption, : Given , compute
This cryptographic scheme supports homomorphic operations. Specifically, the structure of the ciphertexts and the algebraic properties of the ring enable addition and multiplication over ciphertexts.
- Addition, : Given two ciphertexts and , output
Since the degree of the resulting ciphertext increases, a relinearization procedure is applied to reduce the ciphertext back to size two. Using evaluation keys associated with , the ciphertext is transformed as
thus preserving correctness while controlling ciphertext growth.
- Subtraction, : Given two ciphertexts and , output
RLWE-based schemes such as BFV allow the encryption of modular integers, enabling the construction of equality tests over encrypted data without requiring access to the private key.
- Equality Check Test, : Let and be two ciphertexts. First, a homomorphic subtraction is performed: . The result encrypts 0 if , and a non-zero value otherwise. Assuming that the is prime, Fermat’s little theorem can be applied by computing , which yields an encryption of 0 when , and 1 when . Finally, the result is inverted to obtain the equality indicator: , where encrypts 1 if , and 0 otherwise.
3. Related Work
This section reviews the literature on privacy-preserving methods designed to guarantee the confidentiality of event-log data and the privacy of individuals involved in cross-organizational business processes or external environments. The focus is on cryptographic-based frameworks and workflows [17,18,19,23,42,43,44,45] specifically developed for such purposes.
Burattin et al. (2015) [23] proposed one of the first cryptographic frameworks for PPPD. This framework applies different encryption types to various event-log attributes: a symmetric deterministic AES cryptosystem for text-based attributes, maintaining differentiation between encrypted texts for analysis, and homomorphic encryption using the PHE Paillier cryptosystem for numerical attributes, allowing certain plaintext operations on encrypted data. Tillem et al. (2017) [18] proposed AlphaSec, a cryptographic framework leveraging the PHE Paillier cryptosystem for process discovery using the Alpha algorithm on encrypted logs. AlphaSec modifies the Alpha algorithm to perform secure discovery directly on encrypted data. Rafiei et al. (2020) [17] proposed a framework with three security levels—prohibited, internal, and external—to provide graduated protection for event logs. Transitions between these levels involve two confidentiality mechanisms that allow partial data access for analysts, enabling the application of certain process discovery techniques while posing a risk of re-identification. In addition, it introduces a connector method that securely links events. This method ensures ciphertext differentiation, allowing the application of certain discovery algorithms while still preserving the confidentiality of the original data. Pika et al. (2020) [19] proposed a framework integrating anonymization techniques and deterministic encryption. It suggests including metadata in event logs to document privacy-preserving methods, enabling reversible protection for authorized users. The framework leverages the Extensible Event Stream (XES) format to incorporate metadata. Kazemian et al. (2023) [44] highlight the challenge of privacy-preserving process mining in large-scale digital business networks. They propose a lightweight encryption method based on the Haar transform with a private key to anonymize process logs, targeting scenarios with low computational complexity (such as 5G networks in IoT) designed to balance privacy with efficiency. Their evaluation shows that the proposed approach is more suitable for real-time industrial applications. De la Fuente (2024) [46] propose a two-phase cryptographic method: (1) Event-Log Privacy Preservation (ELPP), which encrypts the event log using a modified Paillier scheme and deterministic encryption for identifiers; (2) Process Model Access Control (PMAC), which leverages proxy re-encryption to manage access to the discovered model. The encrypted log is sent to a server that performs process discovery mining without loss of utility, producing an encrypted model. Through proxy re-encryption, only authorized users are able to decrypt the resulting model. Zhang et al. (2024) [45] addresses the problem of privacy in cross-organizational process mining, where logs from multiple organizations are combined to reconstruct collaborative business process models. The authors propose the use of blockchain and cryptography in a framework that ensures privacy through private model construction, secure intersection algorithms, and the generation of organization collaborative models. Table 2 summarizes the main characteristics of the reviewed PPPD approaches and compares them with our proposal.
Table 2.
Qualitative comparison of existing works addressing the privacy-preserving concern in process discovery over encrypted event-log data.
Discussion
Ensuring the confidentiality and privacy of an event log is mandatory if it is used for process mining tasks in an honest-but-curious scenario. Even before the creation of the first process mining algorithm [36], workflows [47,48] were already suggested to analyze collaborative business processes across multiple organizations. These, by utilizing trusted third-party entities, allowed for easy analysis in collaborative interorganizational scenarios with a variety of analytical perspectives. They focused solely on discovering a basic process model and its security based on trust in the third entity. It was not until the introduction of the first framework [23] that encryption began to be adopted to protect log data. These proposals also enabled analysis in interorganizational process scenarios for environments focused on common point exploitation. Works such as [17,19,46] propose frameworks that base their security on encryption to avoid the loss of utility of the data since the property of differentiation between encrypted texts is maintained. However, with the type of encryption they use (deterministic, AES), semantic security is not guaranteed, and they are vulnerable to chosen-plaintext attacks. Therefore, it has been observed that in the following studies [21,49,50,51], encryption has been abandoned for this problem, opting instead for techniques based on differential privacy (e.g., k-anonymity), balancing privacy, and the loss of data utility.
So far, Tillem’s work [18] was the first to use homomorphic operations to perform PPPD using a non-deterministic Paillier cryptosystem [26], which is a PHE scheme with limited homomorphic properties, specifically the addition of ciphertexts. Thus, the resulting secure protocols lead to a high interaction between the untrusted party and the data owner (for the data owner to execute operators over the decrypted partial results obtained by the untrusted party over encrypted data). Of course, this extends the processing times and reduces the efficiency of the discovery task. That is why an FHE (which has not been used in the presented methods) makes it possible to eliminate additional secure protocols to operate on encrypted data completely on the untrusted party side. By directly enabling all the required homomorphic operators over ciphertexts, FHE reduces the computational overhead and streamlines the process discovery task, providing a more efficient and practical solution while maintaining data security and utility. However, the cipher used in [18,44,46] (and in most proposals that use encryption) is a conventional public-key cryptosystem, which will be vulnerable to quantum computing attacks [52,53]. As far as is known, there are no works in this area that address post-quantum cryptography.
4. Proposed Privacy-Preserving Process Discovery Algorithm
This section presents our proposed PPPD solution under post-quantum conditions. We first describe the target scenario and security requirements, followed by the architectural design and detailed operational workflow of the proposed Alpha-PQC algorithm. Then, we provide a formal security analysis, highlighting the cryptographic guarantees and privacy-preserving properties of our method. Finally, we analyze the computational cost of Alpha-PQC in terms of the cryptographic and homomorphic operations required during the encrypted process discovery procedure.
4.1. Alpha-PQC Framework Design
The proposed Alpha-PQC algorithm adapts process discovery to a fully homomorphic and post-quantum cryptographic setting. It enables the required encrypted operations to be executed mainly by the untrusted party, without relying on PHE limitations. The main design goal is to support encrypted activity extraction and directly-follows detection through native homomorphic operations, reducing the need for interaction with the data owner during process discovery. The FHE scheme used is based on the RLWE problem, providing a quantum-safe security foundation against both classical and quantum adversaries. As a result, the need for interactive communication between the untrusted party and the data owner during the process discovery task is reduced to a single matrix decryption, thereby improving computational efficiency while ensuring strong privacy guarantees for the encrypted event log.
Figure 3 illustrates the overall architecture in which Alpha-PQC operates. The data owner first encrypts the event log within a secure environment using RLWE-based non-deterministic FHE. The encrypted log is then outsourced to an untrusted party, which executes the secure process model discovery algorithm, Alpha-PQC, directly on the encrypted data. The output is an encrypted process model, which the untrusted party returns to the end user (who may be the same entity as the data owner). The end user subsequently decrypts and securely analyzes the discovered model. As depicted in Figure 3, the proposed method is divided into three phases: (1) log encryption, (2) Alpha-PQC, and (3) model decryption. These phases are defined using the RLWE-based encryption scheme and the notation provided in Table A1.
Figure 3.
General view of the proposed method.
- Log encryption: This phase is performed within the data owner’s environment. Each attribute in each event is separately encrypted using an RLWE-based non-deterministic fully homomorphic cryptosystem, resulting in the encrypted event log . The log encryption phase ensures semantic security; that is, each encrypted data in the event log is distinct, thus preventing the identification of encrypted values that correspond to the same plaintext data.
- Alpha-PQC: This phase is carried out by the untrusted party in external and untrusted environments. Its objective is to discover a model from a fully non-deterministic encrypted event log without decrypting any data from the encrypted event log. This method leverages the homomorphic properties of an FHE scheme, particularly the operations of addition and multiplication.
- Model Decryption: This phase is executed after the process model has been discovered by the untrusted party. The encrypted process model, obtained from the previous phase, is sent to the data owner or intended end user. Using their private decryption keys, the data owner or end user decrypts the process model to access the results of the process discovery. This ensures that only authorized parties can access the cleartext process-discovered model while maintaining the security and privacy of the underlying data throughout the process.
4.2. Alpha-PQC Algorithms
Alpha-PQC, shown in Algorithm 1, performs process discovery over non-deterministically encrypted event logs using fully homomorphic operations. In Alpha-PQC, the discovery process does not require delegating operations to the data owner or end user until the unique ZCM is obtained. Even at this stage, no further disclosure of the log data occurs, as only the algorithm’s processing results are utilized. To illustrate the Alpha-PQC core logic execution, consider as an example the small event log ; total activities set: .
| Algorithm 1 Alpha-PQC |
Executed by an untrusted party:
|
4.2.1. Fully Homomorphic Activity Extraction
This stage is designed to securely identify which activity corresponds to each event’s activity within a given trace. To achieve this, the service provider performs a direct fully homomorphic subtraction between each encrypted event and each encrypted activity label , using the operation . This allows the untrusted party to determine equality in a fully homomorphic manner, without requiring an external secure equality protocol. If , then is set to (encrypted “1”); otherwise, it is set to (encrypted “0”). As illustrated in Equation (1), this procedure is repeated for every in each of the encrypted event log .
4.2.2. Fully Homomorphic Direct-Follow Detection
To detect if two events and are subsequent, the columns i and in the matrix are merged. As illustrated in Equations (2)–(4), each element in the current column is fully homomorphically multiplied (⊗) with the corresponding element in the transposed next column . This avoids the need for an auxiliary secure multiplication protocol.
The resulting values are then homomorphically added (⊕) to construct a new matrix , which denotes the encrypted activity sequences within a single trace. Subsequently, the overall matrix is obtained by summing all matrices across the event log using homomorphic addition, as illustrated in Equation (5). This final matrix represents the activity succession frequencies observed throughout the entire encrypted event log.
4.2.3. Client-Assisted Zero Testing
The untrusted party queries each index of the matrix from the data owner to obtain a “0” (unencrypted) if the decrypted data is “0”, or “1” otherwise. The data owner then returns a zero-check matrix (ZCM) to the untrusted party. An example of the ZCM is provided in Equation (6).
4.2.4. Directly-Follows Graph to Petri Net (DFG2PN)
This function in Algorithm 1 essentially transforms the ZCM into a PN. This transformation is possible because ZCM enables the construction of an encrypted DFG without the need for additional information. However, the transformation is necessary since the remaining steps of the original Alpha algorithm (5–8 steps) operate on a DFG structure.
Figure 4 illustrates the stages of the Alpha-PQC framework. Following the system model defined in Figure 1, the data owner encrypts the event log using the encryption key within a secure environment and shares the encrypted event log with the untrusted party. The untrusted party, operating in an untrusted environment, applies the Alpha-PQC algorithm to perform process discovery directly on the encrypted data without compromising its confidentiality. Once the encrypted process model is derived, it is securely transmitted back to the end user or data owner for decryption and utilization. This figure provides a clear overview of the three main phases of the framework: encryption, secure process discovery, and model decryption, emphasizing the preservation of data privacy (semantically safe) and data utility throughout the process.
Figure 4.
General view of each stage in Alpha-PQC.
4.3. Security Analysis
In this section, we present a theoretical analysis of the security of our proposed method, considering both classical and post-quantum threat models. Our solution leverages FHE and PQC techniques to ensure the confidentiality of event logs and the discovered encrypted process models, even against adversaries equipped with quantum computing capabilities.
4.3.1. Threat Model
Alpha-PQC assumes an honest-but-curious service provider: it follows the prescribed protocol but may attempt to infer information from the encrypted event log, intermediate ciphertexts, protocol outputs, and observable metadata. The service provider (untrusted party) does not possess , which remains under the control of the data owner or an authorized end user.
The current construction does not guarantee correctness or integrity against a malicious service provider that deliberately deviates from the protocol. For example, a malicious provider could omit, reorder, or modify homomorphic operations, manipulate the encrypted relation matrix, or return an incorrect process model.
4.3.2. Confidentiality of Event Logs in Alpha-PQC
Alpha-PQC employs an FHE scheme to secure categorical (e.g., Activity) and numeric (e.g., Event ID) attributes. Since PHE-based approaches only support a limited set of homomorphic operations, secure computations often require auxiliary protocols or interaction with the data owner. This interactive nature increases the number of operations and overall computational overhead, potentially impacting efficiency.
However, the adoption of FHE enhances confidentiality by enabling direct computations on encrypted event logs without requiring intermediate decryption steps. The security of FHE is based on the hardness of lattice-based problems [40], such as RLWE, which remain intractable even in the presence of quantum adversaries. Thus, an attacker without access to the decryption key cannot:
- Infer relationships between specific events within the encrypted log.
- Reconstruct the sequence of activities in a given trace.
- Retrieve real timestamps of events.
- Identify participants involved in a particular activity.
The matrix hides the directly-follows frequencies from the untrusted party. Nevertheless, the ZCM reveals whether a directly-follows relation exists between each pair of encrypted activity identifiers. Therefore, the service provider learns the adjacency structure of the DFG, although it does not learn the plaintext semantic labels or the exact frequency of each relation from the ZCM alone. The remaining steps of the Alpha algorithm are executed by the service provider; the topology of the resulting PN is also observable over encrypted or pseudonymous activity identifiers.
This structural disclosure represents a limitation of the current construction. In addition to the adjacency information revealed by the ZCM, the service provider can observe metadata inherent to the representation of the outsourced L, including , individual trace lengths, , and the dimensions of , , and . Alpha-PQC protects the semantic content of events and activity labels rather than concealing the complete structural characteristics of L or the discovered .
By leveraging FHE, our method mitigates vulnerabilities associated with deterministic encryption schemes, which are susceptible to frequency analysis attacks. Unlike deterministic encryption, which lacks semantic security and allows data leakage, FHE ensures that identical plaintexts encrypt to different ciphertexts, preventing chosen-plaintext attacks and other cryptanalytic techniques. Moreover, only authorized users with the appropriate decryption key can access the resulting, decrypted process model.
4.3.3. Post-Quantum Security and Resistance to Advanced Attacks
Our method incorporates post-quantum cryptographic techniques, specifically lattice-based FHE [54], to ensure long-term security even in the advent of large-scale quantum computers. Classical cryptosystems, such as RSA and ECC, are vulnerable to Shor’s algorithm [53,55], which can efficiently factor large numbers and solve discrete logarithm problems, rendering them obsolete in a post-quantum era. In contrast, RLWE-based encryption schemes provide resistance against quantum attacks due to their reliance on high-dimensional lattice problems, which are currently considered quantum-secure. Additionally, our method prevents attack vectors, such as:
- Re-identification attacks: Since process mining relies on groups of events (cases), adversaries may attempt to link encrypted event data to known trace details, such as personal information, while the non-deterministic nature of FHE complicates such correlations.
- Attribute reconstruction attacks: By preventing direct access to individual encrypted attributes and applying FHE operations securely, attackers cannot reconstruct original data patterns.
- Membership disclosure attacks: The indistinguishability property of lattice-based cryptographic schemes ensures that attackers cannot determine whether a specific individual’s data is included in the encrypted event log.
By integrating post-quantum cryptographic techniques with FHE, our method not only secures outsourced process mining computations but also ensures long-term resilience against quantum attacks, making it a future-proof solution for PPPD.
4.4. Computational Analysis
Prior to analyzing Alpha-PQC, the computational cost of the original Alpha algorithm is considered. Let denote the total number of events in the event log L, the number of traces, and the number of distinct activities. In the plaintext approach, each event is identified with its corresponding activity and each pair of consecutive events is analyzed to determine the directly-follows relations. Thus, the dominant cost can be expressed as
In Alpha-PQC, these operations are performed over encrypted data. The setup phase requires encrypting the events in L and the activity set , resulting in approximately encryption operations .
During the Fully Homomorphic Activity Extraction phase, each encrypted event is compared with every encrypted activity . Consequently, the construction of the encrypted activity matrices requires homomorphic equality operations .
The Fully Homomorphic Direct-Follow Detection phase analyzes every pair of consecutive events in each trace. The total number of consecutive event pairs is . For each pair, the corresponding columns of contain elements and their pairwise combination requires homomorphic multiplications. Each result is accumulated directly into the encrypted relation matrix . Therefore, this phase requires homomorphic multiplications and the same number of homomorphic additions .
Finally, the Client-Assisted Zero Testing phase requires the data owner to decrypt each element of the matrix to construct the zero-check matrix ZCM. Hence, decryption operations are required. The resulting computational operations of Alpha-PQC are summarized in Table 3.
Table 3.
Type and number of operations in Alpha-PQC.
5. Experimental Evaluation
A tool based on Alpha-PQC was developed and implemented as a proof of concept. This tool was used to perform the experimental evaluation of the Alpha-PQC method proposed in this work, demonstrating its ability to preserve privacy over event-log data while discovering a PN process model. The workflow involves encrypting the event log, outsourcing it to an untrusted party, executing the Alpha-PQC algorithm on the encrypted data within the honest-but-curious untrusted party, and enabling authorized end users to download, decrypt, and access the secured process models in their original form.
The overall architecture of the tool is divided into four primary modules—(1) key generator, (2) log encryption, (3) Alpha-PQC, and (4) model decryption—as illustrated in Figure 5. Each module corresponds to a specific stage in the data flow and operates within the environment of one of four actors: a trusted entity for key generation, the data owner, the untrusted party, or the end user.
Figure 5.
Main modules of the evaluation tool based on Alpha-PQC.
- Key Generator: This module generates key pairs for the data owner, based on a security parameter defined for the RLWE-based cryptosystem. This cryptosystem ensures the semantic security of the event log L while enabling secure homomorphic operations required for process model discovery. In the current implementation, the keys are configured to provide a 128-bit security level. Key generation occurs offline in a trusted environment, and the resulting keys are stored as binary files.
- Log Encryption: This module encrypts L using the encryption key , producing the encrypted event log , which can only be decrypted with the corresponding decryption key . L is input to this module in either CSV or XES format. During the experiment, only the Activity attribute is encrypted, while other attributes are discarded. Encryption is performed for each event in the log using an RLWE-based cryptosystem variant described in [41]. Consequently, the number of encryption operations is equal to . The encrypted event log is output in trace list format and sent to the untrusted party, along with the list of unique encrypted activities .
- Alpha-PQC: Upon receiving the encrypted event log, the untrusted party uses this module to compute a process model . The FHE scheme allows the necessary computations for process model discovery to be performed on encrypted data, even without differentiating between ciphertext activities. The ZCM is calculated and transformed into a DFG structure represented as a list of edges with weights. This representation follows the format described in [56] for DFG models, enabling the realization of the final steps of the original alpha algorithm.
- Model Decryption: This module decrypts the encrypted process model , providing the end user, who may also be the data owner, with a clear-text process model M. The module requires and the decryption key as inputs to reconstruct the plaintext process model with its activity labels.
5.1. Data
The event logs used to evaluate the proposed method are summarized in Table 4. The evaluation includes five real-life event logs from healthcare, public administration, and business procurement domains, providing different numbers of events, traces, activities, and process behaviors. The Sepsis Cases event log [30] records the treatment of patients with symptoms of sepsis in a hospital and contains 16 distinct activities. The Healthcare Treatment event log [31] describes healthcare data-access and treatment-related activities, including patient admissions, medical visits, and test orders. The Hospital Billing event log [32] represents the execution of billing procedures for medical services and contains 18 distinct activities. To extend the evaluation beyond the healthcare domain, the Road Traffic Fines event log [33] was included, representing the management of road traffic fines by a public administration authority and comprising 561,470 events distributed across 150,370 traces. Finally, the BPIC 2019 event log [34] represents purchase-order handling within a multinational organization and constitutes the largest dataset in the evaluation, with 1,595,923 events, 251,734 traces, and 42 distinct activities.
Table 4.
Real event-log data.
5.2. Security Level
The experimental evaluation considers a security level denoted by the security parameter . For the RLWE-based setting over the ring , a polynomial degree is commonly associated with lower security margins, whereas higher dimensions such as are typically required for stronger post-quantum security settings [57]. Specifically, AlphaSec is instantiated with a 3072-bit Paillier key, while Alpha-PQC uses the BFV implementation provided by OpenFHE [58] with the RLWE parameters summarized in Table 5.
Table 5.
BFV parameters used by Alpha-PQC.
For Alpha-PQC, the polynomial modulus is defined as , with = 16,384. The ciphertext modulus has an aggregate bit-length of approximately bits. The plaintext space is defined over , using the prime plaintext modulus 65,537 . Since , this modulus supports packed encoding based on the number-theoretic transform. The error distribution is sampled from a discrete Gaussian distribution with standard deviation , while the secret key is sampled from a uniform ternary distribution over .
The multiplicative depth was determined from the most demanding circuit evaluated by Alpha-PQC. During the homomorphic equality test, the ciphertext difference is raised to 65,536 . Using repeated squaring, this exponentiation requires a multiplicative depth of 16. The subsequent Fully Homomorphic Direct-Follow Detection stage multiplies two encrypted equality indicators, introducing one additional multiplication level. Therefore, the maximum multiplicative depth required by Alpha-PQC is configured as .
Increasing the parameter size, such as the ring dimension n, ciphertext modulus q, or multiplicative depth, increases the computational cost because arithmetic is performed over larger polynomial rings and RNS modulus chains. In BFV, these parameters must also accommodate the noise growth produced mainly by ciphertext multiplications. The selected configuration provides sufficient depth for the Alpha-PQC circuit without bootstrapping while targeting the security level considered in this work. These parameters are consistent with the RLWE-based security estimates adopted for the experimental evaluation [59].
5.3. Utility Loss
The utility loss was assessed using the real data event logs presented in Table 4 by comparing the models derived from their clear-text versions (M) with those obtained from their encrypted counterparts (), processed through the AlphaSec and Alpha-PQC algorithms. The evaluation involved analyzing the conformance of each discovered model by measuring its fitness, precision, simplicity, and density, in accordance with the definitions provided in [60]. These metrics were employed to compare the decrypted models with the model generated by the unprotected Alpha algorithm in order to identify any potential utility loss.
Figure 6 illustrates the decrypted process model obtained using the Alpha-PQC algorithm for the Sepsis Cases event log. Table 6 summarizes the structural characteristics of the decrypted process models generated from the event logs described in Table 4. In addition, the conformance metrics of the models discovered from these event logs are presented in Figure 7. The results show that models discovered from the same event log remain consistent across different discovery algorithms, indicating that Alpha-PQC introduces no utility loss compared with models discovered directly from the clear-text event logs.
Figure 6.
Decrypted PN model discovered with the Alpha-PQC algorithm from the encrypted Sepsis Cases event log.
Table 6.
Features of the discovered PN models.
Figure 7.
Results of the conformance metrics for event logs: (a) Sepsis Cases, (b) Healthcare Treatment, (c) Hospital Billing, (d) Road Traffic Fines, and (e) BPIC 2019.
5.4. Performance
This subsection evaluates Alpha-PQC against two baselines: the original Alpha algorithm without encryption and AlphaSec as a representative PHE-based PPPD method. The evaluation was conducted on a computing platform running macOS with an M1 Pro processor and 16 GB of RAM. Each performance experiment was repeated 31 times, and the mean was reported, following the central limit theorem to reduce the variability. The Alpha algorithm was implemented in Java in the original version. AlphaSec was also implemented in Java, using an implementation of the Paillier cryptosystem. The Alpha-PQC algorithm was implemented in Java, using the BFV scheme from [58], which is implemented in C++.
Although the privacy protocols used by the AlphaSec algorithm for model discovery introduce additional overhead, to ensure consistency, all three environments (data owner, untrusted party, and end user) were deployed on the same machine for all three algorithms, and data transfer times were excluded from the evaluation.
The original Alpha algorithm does not incorporate encryption or any security mechanisms, meaning that the event log remains unchanged throughout the discovery. In contrast, AlphaSec and Alpha-PQC encrypt each event activity individually, even when repeated, ensuring semantic security by producing unique ciphertexts for identical plaintext values.
The computational cost is summarized in Table 7. For Alpha-PQC, the reported values correspond to the cryptographic and homomorphic operations defined in Table 3. As described in the computational analysis, the dominant cost is associated with the direct-follow detection stage, which requires homomorphic additions and the same number of homomorphic multiplications. Therefore, the computational cost increases with the number of consecutive event pairs and quadratically with the number of distinct activities.
Table 7.
Computational performance.
Table 7 shows that larger and more behaviorally diverse event logs require substantially more cryptographic operations. In particular, BPIC 2019 presents the highest computational cost due to the combination of its large number of events and its 42 distinct activities, which significantly increases the number of pairwise homomorphic operations required during directly-follows detection.
Figure 8 illustrates the time performance of each algorithm in discovering process models using real event logs. The encryption-based approaches exhibited a significant impact on computation time, with an increase as the number of events grew. In general, the larger the number of events in an event log, the more challenging the discovery process becomes [36]. This depends on factors such as the length and behavior of the workflow, as well as the number of distinct activities. However, the privacy overhead introduced by AlphaSec and Alpha-PQC increases the discovery time due to the additional cost of encryption, homomorphic operations, and decryption required during execution.
Figure 8.
Response time of each strategy for the discovery of process models.
5.5. Limitations
Although the experimental results demonstrate the feasibility of Alpha-PQC, some limitations of the current study should be considered:
- Alpha-PQC protects the semantic content of the event log but it does not completely hide structural information from the untrusted party. Since the encrypted event log preserves its trace-based representation, the service provider can observe metadata such as the number of traces, the length of each trace, the number of distinct encrypted activities, and the dimensions of the intermediate data structures. Furthermore, the ZCM reveals the existence of directly-follows relations between protected activity identifiers, and the subsequent process discovery steps expose the topology of the resulting process model. However, the plaintext activity labels and the exact frequencies contained in the encrypted relation matrix remain protected. Therefore, Alpha-PQC provides confidentiality of the event-log content, but it does not aim to provide complete structural or metadata obliviousness.
- The performance analysis excludes communication costs. All actors were deployed on the same computing platform to provide a controlled environment and isolate the computational overhead of the cryptographic and process discovery operations from external network conditions. Therefore, network latency, transmission, and bandwidth requirements were not measured.
6. Conclusions
This work introduced Alpha-PQC, a novel FHE-based method for PPPD within the honest-but-curious model. The proposed method enables semantically secure outsourcing of event-log data to an untrusted party while preserving the ability to discover process models without exposing sensitive information. Alpha-PQC addresses the limitations of PHE approaches by enabling encrypted process discovery through RLWE-based fully homomorphic operations.
The use of an RLWE-based cryptosystem enables fully homomorphic computations. Consequently, the proposed design reduces the need for auxiliary secure protocols and allows most computations to be performed within the untrusted party. In addition, it enhances the security level by providing quantum-resistant protection.
To evaluate the effectiveness of Alpha-PQC, we developed a proof-of-concept implementation and compared its performance against two alternative strategies: Alpha (unencrypted process discovery) and AlphaSec (Paillier-based encryption). Experimental results on real-world data event logs demonstrated that Alpha-PQC successfully discovers process models while ensuring data confidentiality. Furthermore, the results confirmed that utility loss remains negligible, as decrypted models retain the same structural properties as those obtained from clear-text logs. In addition, Alpha-PQC exhibited a significant efficiency improvement over AlphaSec. On average across the evaluated settings, Alpha-PQC achieved an approximate speedup over AlphaSec, corresponding to an average execution time reduction of approximately .
Future work will focus on adapting other process discovery algorithms to operate with non-deterministic and fully homomorphic encrypted event logs, leveraging homomorphic computations, semantic security, and quantum-resistant encryption. In addition, Alpha-PQC will be evaluated in a cloud-based distributed environment where each actor is independently deployed to assess communication overhead and complete end-to-end execution time. Overall, this research advances secure PPPD, laying the foundation for its adoption in highly regulated domains such as healthcare, finance, and government applications.
Author Contributions
Conceptualization, M.M.-S., H.M.M.-C. and H.A.d.l.F.-A.; methodology, H.A.d.l.F.-A. and M.M.-S.; validation, H.A.d.l.F.-A.; formal analysis, H.A.d.l.F.-A., M.M.-S. and H.M.M.-C.; writing—original draft preparation, H.A.d.l.F.-A., M.M.-S. and H.M.M.-C.; supervision, M.M.-S. and H.M.M.-C. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Secretaría de Investigación y Posgrado del Instituto Politécnico Nacional (SIP-IPN), project 20260525.
Data Availability Statement
The data and source code supporting the analyses and results of this study are publicly available on GitHub. The software version used in this study was OpenJDK 17. The datasets can be accessed at https://github.com/delafuenteh/medical-data-eventlogs (accessed on 8 July 2026), and the source code is available at https://github.com/delafuenteh/AlphaSec (accessed on 8 July 2026).
Acknowledgments
The authors thank the Secretaría de Investigación y Posgrado del Instituto Politécnico Nacional (SIP-IPN) for its support.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| PPPD | Privacy-Preserving Process Discovery |
| FHE | Fully Homomorphic Encryption |
| PHE | Partially Homomorphic Encryption |
| PQC | Post-Quantum Cryptography |
| RLWE | Ring Learning With Errors |
| BFV | Brakerski/Fan-Vercauteren |
| PN | Petri Net |
| DFG | Directly-Follows Graph |
| BPMN | Business Process Model and Notation |
| ERP | Enterprise Resource Planning |
| ZCM | Zero-Check Matrix |
| AES | Advanced Encryption Standard |
| RSA | Rivest–Shamir–Adleman |
| ECC | Elliptic Curve Cryptography |
| RNS | Residue Number System |
| XES | Extensible Event Stream |
Appendix A
Table A1.
Notation used in this work.
References
- Weske, M. Business Process Management, 4th ed.; Springer: Berlin/Heidelberg, Germany, 2024. [Google Scholar] [CrossRef] [Scilit]
- Aalst, W.v.d.; Adriansyah, A.; Medeiros, A.K.A.d.; Arcieri, F.; Baier, T.; Blickle, T.; Bose, J.C.; Brand, P.v.d.; Brandtjen, R.; Buijs, J.; et al. Process mining manifesto. In Proceedings of the International Conference on Business Process Management; Springer: Berlin/Heidelberg, Germany, 2012; pp. 169–194. [Google Scholar] [CrossRef] [Scilit]
- Kraus, K.; Kraus, N.; Manzhura, O. Digitalization of Business Processes of Enterprises of the Ecosystem of Industry 4.0: Virtual-Real Aspect of Economic Growth Reserves. WSEAS Trans. Bus. Econ. 2021, 18, 569–580. [Google Scholar] [CrossRef] [Scilit]
- Ahmad, F.; Bask, A.; Laari, S.; Robinson, C.V. Business management perspectives on the circular economy: Present state and future directions. Technol. Forecast. Soc. Chang. 2023, 187, 122182. [Google Scholar] [CrossRef] [Scilit]
- Zerbino, P.; Stefanini, A.; Aloini, D. Process science in action: A literature review on process mining in business management. Technol. Forecast. Soc. Chang. 2021, 172, 121021. [Google Scholar] [CrossRef] [Scilit]
- Sahoo, S. Big data analytics in manufacturing: A bibliometric analysis of research in the field of business management. Int. J. Prod. Res. 2022, 60, 6793–6821. [Google Scholar] [CrossRef] [Scilit]
- Pallathadka, H.; Ramirez-Asis, E.H.; Loli-Poma, T.P.; Kaliyaperumal, K.; Ventayen, R.J.M.; Naved, M. Applications of artificial intelligence in business management, e-commerce and finance. Mater. Today Proc. 2023, 80, 2610–2613. [Google Scholar] [CrossRef] [Scilit]
- van der Aalst, W.M. Process mining: A 360 degree overview. In Process Mining Handbook; Springer: Cham, Switzerland, 2022; pp. 3–34. [Google Scholar] [CrossRef] [Scilit]
- Reinkemeyer, L. (Ed.) Process Mining in Action, 1st ed.; Springer: Cham, Switzerland, 2020. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.; Li, H.; Zhang, S.; Cheng, L.; Zeng, Q. Cross-department collaborative healthcare process model discovery from event logs. IEEE Trans. Autom. Sci. Eng. 2022, 20, 2115–2125. [Google Scholar] [CrossRef] [Scilit]
- Augusto, A.; Carmona, J.; Verbeek, E. Advanced process discovery techniques. In Process Mining Handbook; Springer: Cham, Switzerland, 2022; pp. 76–107. [Google Scholar] [CrossRef] [Scilit]
- Benevento, E.; Aloini, D.; van der Aalst, W.M. How can interactive process discovery address data quality issues in real business settings? Evidence from a case study in healthcare. J. Biomed. Inform. 2022, 130, 104083. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Fani Sani, M.; van Zelst, S.J.; van der Aalst, W.M. The impact of biased sampling of event logs on the performance of process discovery. Computing 2021, 103, 1085–1104. [Google Scholar] [CrossRef] [Scilit]
- Jans, M.; Eulerich, M. Process Mining for Financial Auditing. In Process Mining Handbook; van der Aalst, W.M.P., Carmona, J., Eds.; Springer International Publishing: Cham, Switzerland, 2022; pp. 445–467. [Google Scholar] [CrossRef] [Scilit]
- Martin, N.; Wittig, N.; Munoz-Gama, J. Using process mining in healthcare. In Process Mining Handbook; Springer: Cham, Switzerland, 2022; pp. 416–444. [Google Scholar] [CrossRef] [Scilit]
- Dumas, M.; Rosa, M.L.; Leno, V.; Polyvyanyy, A.; Maggi, F.M. Robotic Process Mining. In Process Mining Handbook; Springer: Cham, Switzerland, 2022; pp. 468–491. [Google Scholar] [CrossRef] [Scilit]
- Rafiei, M.; von Waldthausen, L.; van der Aalst, W.M.P. Supporting Confidentiality in Process Mining Using Abstraction and Encryption. In Proceedings of the Data-Driven Process Discovery and Analysis; Springer: Cham, Switzerland, 2020; pp. 101–123. [Google Scholar] [CrossRef] [Scilit]
- Tillem, G.; Erkin, Z.; Lagendijk, R.L. Mining Encrypted Software Logs using Alpha Algorithm. In Proceedings of the 14th International Joint Conference on e-Business and Telecommun; INSTICC: Benidorm, Spain, 2017; pp. 267–274. [Google Scholar] [CrossRef] [Scilit]
- Pika, A.; Wynn, M.T.; Budiono, S.; Hofstede, A.H.; van der Aalst, W.M.; Reijers, H.A. Privacy-preserving process mining in healthcare. Int. J. Environ. Res. Public Health 2020, 17, 1612. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- European Parliament and Council of the European Union. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation). Off. J. Eur. Union 2016, 119, 1–88. [Google Scholar]
- Mannhardt, F.; Koschmider, A.; Baracaldo, N.; Weidlich, M.; Michael, J. Privacy-Preserving Process Mining: Differential Privacy for Event Logs. Bus. Inf. Syst. Eng. 2019, 61, 595–614. [Google Scholar] [CrossRef] [Scilit]
- Fahrenkrog-Petersen, S.A.; van der Aa, H.; Weidlich, M. PRIPEL: Privacy-preserving event log publishing including contextual information. In Proceedings of the Business Process Management: 18th International Conference, BPM 2020, Seville, Spain, 13–18 September 2020; Proceedings 18; Springer: Berlin/Heidelberg, Germany, 2020; pp. 111–128. [Google Scholar] [CrossRef] [Scilit]
- Burattin, A.; Conti, M.; Turato, D. Toward an Anonymous Process Mining. In Proceedings of the 2015 3rd International Conference on Future Internet of Things and Cloud; IEEE: Piscataway, NJ, USA, 2015; pp. 58–63. [Google Scholar] [CrossRef] [Scilit]
- Elkoumy, G.; Fahrenkrog-Petersen, S.A.; Sani, M.F.; Koschmider, A.; Mannhardt, F.; Von Voigt, S.N.n.; Rafiei, M.; Waldthausen, L.V. Privacy and Confidentiality in Process Mining. ACM Trans. Manag. Inf. Syst. 2021, 13, 1–17. [Google Scholar] [CrossRef] [Scilit]
- Acar, A.; Aksu, H.; Uluagac, A.S.; Conti, M. A survey on homomorphic encryption schemes: Theory and implementation. ACM Comput. Surv. 2018, 51, 1–35. [Google Scholar] [CrossRef] [Scilit]
- Paillier, P. Public-Key Cryptosystems Based on Composite Degree Residuosity Classes. In Proceedings of the Advances in Cryptology—EUROCRYPT ’99, Berlin, Heidelberg; Springer: Berlin/Heidelberg, Germany, 1999; pp. 223–238. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Cramer, R.; Shoup, V. A practical public key cryptosystem provably secure against adaptive chosen ciphertext attack. In Proceedings of the Advances in Cryptology—CRYPTO’98: 18th Annual International Cryptology Conference Santa Barbara, CA, USA, 23–27 August 1998; Proceedings 18; Springer: Berlin/Heidelberg, Germany, 1998; pp. 13–25. [Google Scholar] [CrossRef] [Scilit]
- Ayantika Chatterjee, K.M.M.A. Fully Homomorphic Encryption in Real World Applications, 1st ed.; Springer: Singapore, 2019. [Google Scholar]
- Lyubashevsky, V.; Peikert, C.; Regev, O. On Ideal Lattices and Learning with Errors over Rings. J. ACM 2013, 60, 43. [Google Scholar] [CrossRef] [Scilit]
- Mannhardt, F. Sepsis Cases—Event Log. 2016. Available online: https://data.4tu.nl/articles/_/12707639/1 (accessed on 8 July 2026).
- Mozafari Mehr, A. Healthcare Treatment Process (Logs and CPN Model)—Data Underlying the Publication “Identifying the Context of Data Usage to Diagnose Privacy Issues through Process Mining”. 2023. Available online: https://data.4tu.nl/datasets/8683fc1a-aca1-447b-aba4-8d7806a9977f/1 (accessed on 8 July 2026).
- Mannhardt, F. Hospital Billing—Event Log. 2017. Available online: https://data.4tu.nl/articles/_/12705113/1 (accessed on 8 July 2026).
- de Leoni, M.M.; Mannhardt, F. Road Traffic Fine Management Process. 2015. Available online: https://data.4tu.nl/articles/_/12683249/1 (accessed on 8 July 2026).
- van Dongen, B. BPI Challenge 2019. 2019. Available online: https://data.4tu.nl/articles/_/12715853/1 (accessed on 8 July 2026).
- van der Aalst, W.M.P. Process Mining: Data Science in Action, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar] [CrossRef] [Scilit]
- van der Aalst, W.; Weijters, T.; Maruster, L. Workflow mining: Discovering process models from event logs. IEEE Trans. Knowl. Data Eng. 2004, 16, 1128–1142. [Google Scholar] [CrossRef] [Scilit]
- Augusto, A.; Conforti, R.; Dumas, M.; La Rosa, M.; Polyvyanyy, A. Split miner: Automated discovery of accurate and simple business process models from event logs. Knowl. Inf. Syst. 2019, 59, 251–284. [Google Scholar] [CrossRef] [Scilit]
- Nateghizad, M.; Erkin, Z.; Lagendijk, R.L. Efficient and secure equality tests. In Proceedings of the 2016 IEEE International Workshop on Information Forensics and Security (WIFS); IEEE: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Zekeriya, E.; Veugen, T.; Toft, T.; Lagendijk, R. Generating Private Recommendations Efficiently Using Homomorphic Encryption and Data Packing. IEEE Trans. Inf. Forensics Secur. 2012, 7, 1053–1066. [Google Scholar] [CrossRef] [Scilit]
- Gentry, C. Fully Homomorphic Encryption Using Ideal Lattices. In Proceedings of the Forty-First Annual ACM Symposium on Theory of Computing; ACM: New York, NY, USA, 2009; pp. 169–178. [Google Scholar] [CrossRef] [Scilit]
- Fan, J.; Vercauteren, F. Somewhat Practical Fully Homomorphic Encryption. Cryptology ePrint Archive, Paper 2012/144. 2012. Available online: https://eprint.iacr.org/2012/144 (accessed on 8 July 2026).
- Elkoumy, G.; Fahrenkrog-Petersen, S.A.; Dumas, M.; Laud, P.; Pankova, A.; Weidlich, M. Secure multi-party computation for inter-organizational process mining. In Lecture Notes in Business Information Processing; Springer: Berlin/Heidelberg, Germany, 2020; Volume 387, pp. 166–181. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- de la Fuente Anaya, H.A. Descubrimiento Y Control de Acceso de Modelos de Procesos de Negocio Con Preservación de Confidencialidad de la Bitácora de Eventos. Master’s Thesis, Centro de Investigación y de Estudios Avanzados del IPN (Cinvestav Unidad Tamaulipas), Ciudad Victoria, Mexico, 2022. [Google Scholar]
- Kazemian, M.; Helfert, M. A Lightweight Encryption Method For Privacy-Preserving in Process Mining. In Proceedings of the 2023 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech); IEEE: Piscataway, NJ, USA, 2023; pp. 0228–0233. [Google Scholar] [CrossRef] [Scilit]
- Zhang, S.; Kong, L.; Zheng, Y.; Liu, C.; Cui, L. Privacy-Preserving Cross-Organization Process Mining Based on Blockchain and Cryptography. In Proceedings of the 2024 IEEE International Conference on Web Services (ICWS); IEEE: Piscataway, NJ, USA, 2024; pp. 1384–1389. [Google Scholar] [CrossRef] [Scilit]
- de la Fuente-Anaya, H.A.; Marin-Castro, H.M.; Morales-Sandoval, M.; Garcia-Hernandez, J.J. Business process discovery as a service with event log privacy and access control over discovered models. Computing 2024, 106, 3603–3625. [Google Scholar] [CrossRef] [Scilit]
- Lazcano, A.; Alonso, G.; Schuldt, H.; Schuler, C. The WISE Approach to Electronic Commerce. Int. J. Comput. Syst. Sci. Eng. 2000, 15, 345–357. [Google Scholar]
- Grefen, P.; Aberer, K.; Hoffner, Y.; Ludwig, H. CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises. Comput. Syst. Sci. Eng. 2000, 15, 277–290. [Google Scholar]
- Rafiei, M.; van der Aalst, W.M. Group-based privacy preservation techniques for process mining. Data Knowl. Eng. 2021, 134, 101908. [Google Scholar] [CrossRef] [Scilit]
- Batista, E.; Martínez-Ballesté, A.; Solanas, A. Privacy-preserving process mining: A microaggregation-based approach. J. Inf. Secur. Appl. 2022, 68, 103235. [Google Scholar] [CrossRef] [Scilit]
- Elkoumy, G.; Pankova, A.; Dumas, M. Differentially Private Release of Event Logs for Process Mining. arXiv 2022. [Google Scholar] [CrossRef] [Scilit]
- Buchmann, J.A.; Butin, D.; Göpfert, F.; Petzoldt, A. Post-Quantum Cryptography: State of the Art; Springer: Berlin/Heidelberg, Germany, 2016; pp. 88–108. [Google Scholar] [CrossRef] [Scilit]
- Shor, P.W. Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. SIAM Rev. 1999, 41, 303–332. [Google Scholar] [CrossRef] [Scilit]
- Nejatollahi, H.; Dutt, N.; Ray, S.; Regazzoni, F.; Banerjee, I.; Cammarota, R. Post-quantum lattice-based cryptography implementations: A survey. ACM Comput. Surv. 2019, 51, 1–41. [Google Scholar] [CrossRef] [Scilit]
- Bhatia, V.; Ramkumar, K. An efficient quantum computing technique for cracking RSA using Shor’s algorithm. In Proceedings of the 2020 IEEE 5th International Conference on Computing Communication and Automation (ICCCA); IEEE: Piscataway, NJ, USA, 2020; pp. 89–94. [Google Scholar] [CrossRef] [Scilit]
- Leemans, S.J.J.; Fahland, D.; van der Aalst, W.M.P. Discovering Block-Structured Process Models from Event Logs. In Proceedings of the Application and Theory of Petri Nets and Concurrency; Colom, J.M., Desel, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; pp. 311–329. [Google Scholar] [CrossRef] [Scilit]
- Bossuat, J.P.; Cammarota, R.; Chillotti, I.; Curtis, B.R.; Dai, W.; Gong, H.; Hales, E.; Kim, D.; Kumara, B.; Lee, C.; et al. Security Guidelines for Implementing Homomorphic Encryption. IACR Commun. Cryptol. 2025, 1, 26. [Google Scholar] [CrossRef] [Scilit]
- Badawi, A.A.; Alexandru, A.; Bates, J.; Bergamaschi, F.; Cousins, D.B.; Erabelli, S.; Genise, N.; Halevi, S.; Hunt, H.; Kim, A.; et al. OpenFHE: Open-Source Fully Homomorphic Encryption Library. Cryptology ePrint Archive, Paper 2022/915. 2022. Available online: https://eprint.iacr.org/2022/915 (accessed on 8 July 2026).
- Bos, J.W.; Costello, C.; Naehrig, M.; Stebila, D. Post-Quantum Key Exchange for the TLS Protocol from the Ring Learning with Errors Problem. In Proceedings of the 2015 IEEE Symposium on Security and Privacy; IEEE: Piscataway, NJ, USA, 2015; pp. 553–570. [Google Scholar] [CrossRef] [Scilit]
- Buijs, J.C.; Van Dongen, B.F.; van Der Aalst, W.M. On the role of fitness, precision, generalization and simplicity in process discovery. In Proceedings of the On the Move to Meaningful Internet Systems: OTM 2012: Confederated International Conferences: CoopIS, DOA-SVI, and ODBASE 2012, Rome, Italy, 10–14 September 2012; Proceedings, Part I; Springer: Berlin/Heidelberg, Germany, 2012; pp. 305–322. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.







