Cargando…

Trace Equivalence and Epistemic Logic to Express Security Properties

In process algebra, we can express security properties using an equivalence on processes. However, it is not clear which equivalence is the most suitable for the purpose. Indeed, several definitions of some properties are proposed. For example, the definition of privacy is not unique. This situation...

Descripción completa

Detalles Bibliográficos
Autor principal: Minami, Kiraku
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7281862/
http://dx.doi.org/10.1007/978-3-030-50086-3_7
_version_ 1783544013989609472
author Minami, Kiraku
author_facet Minami, Kiraku
author_sort Minami, Kiraku
collection PubMed
description In process algebra, we can express security properties using an equivalence on processes. However, it is not clear which equivalence is the most suitable for the purpose. Indeed, several definitions of some properties are proposed. For example, the definition of privacy is not unique. This situation means that we are not certain how to express an intuitive security notion. Namely, there is a gap between an intuitive security notion and the formulation. Proper formalization is essential for verification, and our purpose is to bridge this gap. In the case of the applied pi calculus, an outputted message is not explicitly expressed. This feature suggests that trace equivalence appropriately expresses indistinguishability for attackers in the applied pi calculus. By chasing interchanging bound names and scope extrusions, we prove that trace equivalence is a congruence. Therefore, a security property expressed using trace equivalence is preserved by application of contexts. Moreover, we construct an epistemic logic for the applied pi calculus. We show that its logical equivalence agrees with trace equivalence. It means that trace equivalence is suitable in the presence of a non-adaptive attacker. Besides, we define several security properties to use our epistemic logic.
format Online
Article
Text
id pubmed-7281862
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72818622020-06-09 Trace Equivalence and Epistemic Logic to Express Security Properties Minami, Kiraku Formal Techniques for Distributed Objects, Components, and Systems Article In process algebra, we can express security properties using an equivalence on processes. However, it is not clear which equivalence is the most suitable for the purpose. Indeed, several definitions of some properties are proposed. For example, the definition of privacy is not unique. This situation means that we are not certain how to express an intuitive security notion. Namely, there is a gap between an intuitive security notion and the formulation. Proper formalization is essential for verification, and our purpose is to bridge this gap. In the case of the applied pi calculus, an outputted message is not explicitly expressed. This feature suggests that trace equivalence appropriately expresses indistinguishability for attackers in the applied pi calculus. By chasing interchanging bound names and scope extrusions, we prove that trace equivalence is a congruence. Therefore, a security property expressed using trace equivalence is preserved by application of contexts. Moreover, we construct an epistemic logic for the applied pi calculus. We show that its logical equivalence agrees with trace equivalence. It means that trace equivalence is suitable in the presence of a non-adaptive attacker. Besides, we define several security properties to use our epistemic logic. 2020-05-13 /pmc/articles/PMC7281862/ http://dx.doi.org/10.1007/978-3-030-50086-3_7 Text en © IFIP International Federation for Information Processing 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Minami, Kiraku
Trace Equivalence and Epistemic Logic to Express Security Properties
title Trace Equivalence and Epistemic Logic to Express Security Properties
title_full Trace Equivalence and Epistemic Logic to Express Security Properties
title_fullStr Trace Equivalence and Epistemic Logic to Express Security Properties
title_full_unstemmed Trace Equivalence and Epistemic Logic to Express Security Properties
title_short Trace Equivalence and Epistemic Logic to Express Security Properties
title_sort trace equivalence and epistemic logic to express security properties
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7281862/
http://dx.doi.org/10.1007/978-3-030-50086-3_7
work_keys_str_mv AT minamikiraku traceequivalenceandepistemiclogictoexpresssecurityproperties