In a distributed scenario it is possible to find systems consisting of independent parties that collaboratively execute a business process, but cannot disclose a subset of the data used in this process to each other. Such systems can be modelled using the PE-BPMN notation: a privacy-enhanced extension of the BPMN process modeling notation. Given a PE-BPMN model, we address the problem of verifying that the content of certain data objects is not leaked to unauthorized parties. To this end, we formalise the semantics of PE-BPMN collaboration diagrams via a translation into process algebraic specifications. This formalisation enables us to apply model checking to detect unintended data leakages in a PE-BPMN model. We specifically consider data leakages in the context of secret sharing technology. The approach has been implemented on top of the mCRL2 toolset, and integrated into the Pleak toolset supporting privacy analysis of business processes. The proposal has been evaluated using real scenarios.

Verification of privacy-enhanced collaborations / Belluccini S.; De Nicola R.; Dumas M.; Pullonen P.; Re B.; Tiezzi F.. - STAMPA. - (2020), pp. 141-152. (Intervento presentato al convegno 2020 IEEE/ACM 8th International Conference on Formal Methods in Software Engineering, FormaliSE 2020 tenutosi a Korea nel 2020) [10.1145/3372020.3391553].

Verification of privacy-enhanced collaborations

Tiezzi F.
2020

Abstract

In a distributed scenario it is possible to find systems consisting of independent parties that collaboratively execute a business process, but cannot disclose a subset of the data used in this process to each other. Such systems can be modelled using the PE-BPMN notation: a privacy-enhanced extension of the BPMN process modeling notation. Given a PE-BPMN model, we address the problem of verifying that the content of certain data objects is not leaked to unauthorized parties. To this end, we formalise the semantics of PE-BPMN collaboration diagrams via a translation into process algebraic specifications. This formalisation enables us to apply model checking to detect unintended data leakages in a PE-BPMN model. We specifically consider data leakages in the context of secret sharing technology. The approach has been implemented on top of the mCRL2 toolset, and integrated into the Pleak toolset supporting privacy analysis of business processes. The proposal has been evaluated using real scenarios.
2020
Proceedings - 2020 IEEE/ACM 8th International Conference on Formal Methods in Software Engineering, FormaliSE 2020
2020 IEEE/ACM 8th International Conference on Formal Methods in Software Engineering, FormaliSE 2020
Korea
2020
Belluccini S.; De Nicola R.; Dumas M.; Pullonen P.; Re B.; Tiezzi F.
File in questo prodotto:
File Dimensione Formato  
formaliSE.pdf

Accesso chiuso

Dimensione 1.02 MB
Formato Adobe PDF
1.02 MB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1243600
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact