Cargando…
A formal analysis method for composition protocol based on model checking
Protocol security in a composition protocol environment has always been an open problem in the field of formal analysis and verification of security protocols. As a well-known tool to analyze and verify the logical consistency of concurrent systems, SPIN (Simple Promela Interpreter) has been widely...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9122987/ https://www.ncbi.nlm.nih.gov/pubmed/35595820 http://dx.doi.org/10.1038/s41598-022-12448-2 |
_version_ | 1784711465393979392 |
---|---|
author | Xiao, Meihua Zhao, Hanyu Yang, Ke Ouyang, Ri Song, Weiwei |
author_facet | Xiao, Meihua Zhao, Hanyu Yang, Ke Ouyang, Ri Song, Weiwei |
author_sort | Xiao, Meihua |
collection | PubMed |
description | Protocol security in a composition protocol environment has always been an open problem in the field of formal analysis and verification of security protocols. As a well-known tool to analyze and verify the logical consistency of concurrent systems, SPIN (Simple Promela Interpreter) has been widely used in the analysis and verification of the security of a single protocol. There is no special research on the verification of protocol security in a composition protocol environment. To solve this problem, firstly, a formal analysis method for composition protocol based on SPIN is proposed, and a formal description of protocol operation semantics is given. Then the attacker model is formalized, and a message specification method based on field detection and component recognition is presented to alleviate the state explosion problem. Finally, the NSB protocol and the NSL protocol are used as examples for compositional analysis. It is demonstrated that the proposed method can effectively verify the security of the protocol in a composition protocol environment and enhance the efficiency of composition protocol verification. |
format | Online Article Text |
id | pubmed-9122987 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-91229872022-05-22 A formal analysis method for composition protocol based on model checking Xiao, Meihua Zhao, Hanyu Yang, Ke Ouyang, Ri Song, Weiwei Sci Rep Article Protocol security in a composition protocol environment has always been an open problem in the field of formal analysis and verification of security protocols. As a well-known tool to analyze and verify the logical consistency of concurrent systems, SPIN (Simple Promela Interpreter) has been widely used in the analysis and verification of the security of a single protocol. There is no special research on the verification of protocol security in a composition protocol environment. To solve this problem, firstly, a formal analysis method for composition protocol based on SPIN is proposed, and a formal description of protocol operation semantics is given. Then the attacker model is formalized, and a message specification method based on field detection and component recognition is presented to alleviate the state explosion problem. Finally, the NSB protocol and the NSL protocol are used as examples for compositional analysis. It is demonstrated that the proposed method can effectively verify the security of the protocol in a composition protocol environment and enhance the efficiency of composition protocol verification. Nature Publishing Group UK 2022-05-19 /pmc/articles/PMC9122987/ /pubmed/35595820 http://dx.doi.org/10.1038/s41598-022-12448-2 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Xiao, Meihua Zhao, Hanyu Yang, Ke Ouyang, Ri Song, Weiwei A formal analysis method for composition protocol based on model checking |
title | A formal analysis method for composition protocol based on model checking |
title_full | A formal analysis method for composition protocol based on model checking |
title_fullStr | A formal analysis method for composition protocol based on model checking |
title_full_unstemmed | A formal analysis method for composition protocol based on model checking |
title_short | A formal analysis method for composition protocol based on model checking |
title_sort | formal analysis method for composition protocol based on model checking |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9122987/ https://www.ncbi.nlm.nih.gov/pubmed/35595820 http://dx.doi.org/10.1038/s41598-022-12448-2 |
work_keys_str_mv | AT xiaomeihua aformalanalysismethodforcompositionprotocolbasedonmodelchecking AT zhaohanyu aformalanalysismethodforcompositionprotocolbasedonmodelchecking AT yangke aformalanalysismethodforcompositionprotocolbasedonmodelchecking AT ouyangri aformalanalysismethodforcompositionprotocolbasedonmodelchecking AT songweiwei aformalanalysismethodforcompositionprotocolbasedonmodelchecking AT xiaomeihua formalanalysismethodforcompositionprotocolbasedonmodelchecking AT zhaohanyu formalanalysismethodforcompositionprotocolbasedonmodelchecking AT yangke formalanalysismethodforcompositionprotocolbasedonmodelchecking AT ouyangri formalanalysismethodforcompositionprotocolbasedonmodelchecking AT songweiwei formalanalysismethodforcompositionprotocolbasedonmodelchecking |