Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






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


Proceedings of the Institute for System Programming of the RAS, 2021, Volume 33, Issue 5, Pages 105–116
DOI: https://doi.org/10.15514/ISPRAS-2021-33(5)-6
(Mi tisp630)
 

Optimization of proverif programs for ake-protocols

E. M. Vinarskiiab, A. V. Demakova

a Ivannikov Institute for System Programming of the RAS
b National Research University Higher School of Economics
Abstract: Cryptographic protocols are used to establish a secure connection between “honest” agents who communicate strictly in accordance with the rules of the protocol. In order to make sure that the designed cryptographic protocol is cryptographically strong, various software tools are usually used. However, an adequate specification of a cryptographic protocol is usually presented as a set of requirements for the sequences of transmitted messages, including the format of such messages. The fulfillment of all these requirements leads to the fact that the formal specification for a real cryptographic protocol becomes cumbersome, as a result of which it is difficult to analyze it by formal methods. One of such rapidly developing tools for formal verification of cryptographic protocols is ProVerif. A distinctive feature of the ProVerif tool is that with large protocols, it often fails to analyze them, i.e. it can neither prove the security of the protocol nor refute it. In such cases, they resort either to the approximation of the problem, or to equivalent transformations of the program model in the ProVerif language, simplifying the ProVerif model. In this article, we propose a way to simplify the ProVerif specifications for AKE protocols using the El Gamal encryption scheme. Namely, we suggest equivalent transformations that allow us to construct a ProVerif specification that simplifies the analysis of the specification for the ProVerif tool. Experimental results for the Needham-Schroeder and Yahalom cryptoprotocols show that such an approach can be promising for automatic verification of real protocols.
Keywords: cryptographic protocols, equivalent transformations, ProVerif.
Funding agency Grant number
Ministry of Science and Higher Education of the Russian Federation 075-15-2020-788
The research as supported by the grant of the Ministry of Education and Science of the Russian Federation No. 075-15-2020-788
Document Type: Article
Language: Russian
Citation: E. M. Vinarskii, A. V. Demakov, “Optimization of proverif programs for ake-protocols”, Proceedings of ISP RAS, 33:5 (2021), 105–116
Citation in format AMSBIB
\Bibitem{VinDem21}
\by E.~M.~Vinarskii, A.~V.~Demakov
\paper Optimization of proverif programs for ake-protocols
\jour Proceedings of ISP RAS
\yr 2021
\vol 33
\issue 5
\pages 105--116
\mathnet{http://mi.mathnet.ru/tisp630}
\crossref{https://doi.org/10.15514/ISPRAS-2021-33(5)-6}
Linking options:
  • https://www.mathnet.ru/eng/tisp630
  • https://www.mathnet.ru/eng/tisp/v33/i5/p105
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:21
    Full-text PDF :18
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024