Even Simple π-Calculus Processes Are Difficult to Analyze
- Авторлар: Abbas M.M.1, Zakharov V.A.2,3
-
Мекемелер:
- Moscow State University
- National Research University University Higher School of Economy
- Ivannikov Institute of System Programming, Russian Academy of Sciences (ISP RAS)
- Шығарылым: Том 53, № 7 (2019)
- Беттер: 573-583
- Бөлім: Article
- URL: https://journals.rcsi.science/0146-4116/article/view/175882
- DOI: https://doi.org/10.3103/S0146411619070022
- ID: 175882
Дәйексөз келтіру
Аннотация
Mathematical models of distributed computations, based on calculus of mobile processes (π-calculus) are widely used for checking information security properties of cryptographic protocols. Since \(\pi \)-calculus is a Turing-complete computation model, this problem is unsolvable in the general case. Therefore, its study is carried out only for some special classes of π-calculus processes with restricted computational capabilities, for example, for nonrecursive processes with all runs limited in length, for processes with a limited number of parallel components, etc. However, even in these cases the proposed checking procedures are very time consuming. We assume that this is due to the very nature of the π-calculus processes. The goal of this paper is to show that even for the weakest passive adversary model and for relatively simple protocols that make use of only basic π-calculus operations, the checking of the information security properties of these protocols is a co-NP-complete problem.
Негізгі сөздер
Авторлар туралы
M. Abbas
Moscow State University
Хат алмасуға жауапты Автор.
Email: unlock96@gmail.com
Ресей, Moscow, 119991
V. Zakharov
National Research University University Higher School of Economy; Ivannikov Institute of System Programming, Russian Academy of Sciences (ISP RAS)
Хат алмасуға жауапты Автор.
Email: zakh@cs.msu.ru
Ресей, Moscow, 101000; Moscow, 109004
Қосымша файлдар
