Modelirovanie i Analiz Informatsionnykh Sistem
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Model. Anal. Inform. Sist.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Modelirovanie i Analiz Informatsionnykh Sistem, 2018, Volume 25, Number 6, Pages 589–606
DOI: https://doi.org/10.18255/1818-1015-589-606
(Mi mais651)
 

Program Semantics, Specification and Verification

Even simple processes of $\pi$-calculus are hard for analysis

M. M. Abbasa, V. A. Zakharovbc

a Lomonosov Moscow State University, GSP-1, Leninskie Gory, Moscow, 119991, Russia
b National Research University Higher School of Economics (HSE), 20 Myasnitskaya st., Moscow, 101000 Russia
c Institute for system programming of the Russian Academy of Science (ISP RAS), 25 Alexander Solzhenitsyn st., Moscow, 109004 Russia
References:
Abstract: Mathematical models of distributed computations, based on the calculus of mobile processes ($\pi$-calculus) are widely used for checking the information security properties of cryptographic protocols. Since $\pi$-calculus is Turing-complete, this problem is undecidable in general case. Therefore, the study is carried out only for some special classes of $\pi$-calculus processes with restricted computational capabilities, for example, for non-recursive processes, in which all runs have a bounded length, for processes with a bounded number of parallel components, etc. However, even in these cases, the proposed checking procedures are time consuming. We assume that this is due to the very nature of the $\pi$ -calculus processes. The goal of this paper is to show that even for the weakest model of passive adversary and for relatively simple protocols that use only the basic $\pi$-calculus operations, the task of checking the information security properties of these protocols is co-NP-complete.
Keywords: $\pi$-calculus, protocol, security, passive adversary, verification, complexity, NP-completeness.
Funding agency Grant number
Russian Foundation for Basic Research 16-01-00714_а
18-01-00854_а
This work was supported by the Russian Foundation for Basic Research, Grant N 18-01-00854. This work was supported by the Russian Foundation for Basic Research, Grant N 16-01-00714.
Received: 15.09.2018
Revised: 30.10.2018
Accepted: 10.11.2018
Document Type: Article
UDC: 517.9
Language: Russian
Citation: M. M. Abbas, V. A. Zakharov, “Even simple processes of $\pi$-calculus are hard for analysis”, Model. Anal. Inform. Sist., 25:6 (2018), 589–606
Citation in format AMSBIB
\Bibitem{AbbZak18}
\by M.~M.~Abbas, V.~A.~Zakharov
\paper Even simple processes of $\pi$-calculus are hard for analysis
\jour Model. Anal. Inform. Sist.
\yr 2018
\vol 25
\issue 6
\pages 589--606
\mathnet{http://mi.mathnet.ru/mais651}
\crossref{https://doi.org/10.18255/1818-1015-589-606}
Linking options:
  • https://www.mathnet.ru/eng/mais651
  • https://www.mathnet.ru/eng/mais/v25/i6/p589
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024