Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2021, том 33, выпуск 5, страницы 117–136
DOI: https://doi.org/10.15514/ISPRAS-2021-33(5)-7
(Mi tisp631)
 

Формальный язык первичных спецификаций криптографических протоколов

С. Е. Прокопьевab

a Институт системного программирования им. В.П. Иванникова РАН
b АО НПК «Криптонит»
Аннотация: Применение формальных методов в разработке реализаций сетевых протоколов способствует повышению качества этих реализаций. Наибольший эффект даст изложение на формальном языке первичных спецификаций протоколов, публикуемых в документах RFC. В статье предлагается формальный язык описания криптографических протоколов, нацеленный на более полное, по сравнению с существующими языками первичных спецификаций, выполнение следующих требований: лаконичность, декларативность, выразительность, однозначность, исполнимость, возможность автоматического извлечения из спецификаций наборов тестов высокого качества. Основа языка – вычислитель, специально разработанный для предметной области криптографических протоколов, – т. н. C2-машина. В статье при изложении принципов построения и функционирования C2-машины используется метод последовательного уточнения модели: сначала вводится недетерминированный автомат, на котором в наиболее общем виде задается операционный контракт протокола, затем вводится машина C0, на которой демонстрируется предлагаемый подход к специфицированию недетерминизма протоколов, и далее – машина C1, на которой в формализованном виде задается семантика базовых инструкций C2-машины. Статья иллюстрирована примерами для протокола TLS.
Ключевые слова: криптографические протоколы, формальные спецификации, C2-машина.
Финансовая поддержка Номер гранта
Министерство науки и высшего образования Российской Федерации 075-15-2020-788
Исследование поддержано грантом Минобрнауки России № 075-15-2020-788
Тип публикации: Статья
Образец цитирования: С. Е. Прокопьев, “Формальный язык первичных спецификаций криптографических протоколов”, Труды ИСП РАН, 33:5 (2021), 117–136
Цитирование в формате AMSBIB
\RBibitem{Pro21}
\by С.~Е.~Прокопьев
\paper Формальный язык первичных спецификаций криптографических протоколов
\jour Труды ИСП РАН
\yr 2021
\vol 33
\issue 5
\pages 117--136
\mathnet{http://mi.mathnet.ru/tisp631}
\crossref{https://doi.org/10.15514/ISPRAS-2021-33(5)-7}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp631
  • https://www.mathnet.ru/rus/tisp/v33/i5/p117
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:35
    PDF полного текста:18
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024