|
Семантика, спецификация и верификация программ
Даже простые процессы $\pi$-исчисления трудны для анализа
М. М. Аббасa, В. А. Захаровbc a Московский государственный университет им. М.В. Ломоносова,
Ленинские горы, 1, г. Москва, 119991 Россия
b Национальный исследовательский университет «Высшая школа экономики»,
ул. Мясницкая, 20, г. Москва, 101000 Россия
c Институт системного программирования им. В.П. Иванникова РАН, ул. А. Солженицына, 25, 109004, г. Москва
Аннотация:
Математические модели распределенных вычислений, построенные на основе исчисления мобильных процессов ($\pi$-исчисления), широко используются для проверки свойств информационной безопасности криптографических протоколов. Поскольку $\pi$-исчисление является полной по Тьюрингу моделью вычислений, эта задача в общем случае алгоритмически неразрешима. Поэтому ее исследование проводится лишь для некоторых специальных классов процессов $\pi$-исчисления с ограниченными вычислительными возможностями, например, для нерекурсивных процессов, в которых все вычисления имеют ограниченную длину, для процессов с ограниченным числом параллельных компонентов и др. Однако и в этих случаях предложенные разрешающие алгоритмы оказываются весьма трудоемкими. Мы полагаем, что это обусловлено самой природой процессов $\pi$-исчисления. Цель данной работы — показать, что даже для наиболее слабой модели пассивного противника и для сравнительно простых протоколов, в которых используются лишь базовые операции $\pi$-исчисления, задача проверки свойств информационной безопасности этих протоколов является co-NP-полной.
Ключевые слова:
$\pi$-исчисление, протокол, безопасность, пассивный противник, верификация, сложность, NP-полнота.
Поступила в редакцию: 15.09.2018 Исправленный вариант: 30.10.2018 Принята в печать: 10.11.2018
Образец цитирования:
М. М. Аббас, В. А. Захаров, “Даже простые процессы $\pi$-исчисления трудны для анализа”, Модел. и анализ информ. систем, 25:6 (2018), 589–606
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mais651 https://www.mathnet.ru/rus/mais/v25/i6/p589
|
Статистика просмотров: |
Страница аннотации: | 199 | PDF полного текста: | 87 | Список литературы: | 34 |
|