arrow
返回

How to Formalize Loop Iterations in Cryptographic Protocols Using ProVerif

delete2024-01-01
delete0
delete
OA
AI
T
Takehiko Mieno *
H
Hiroyuki Okazaki
K
Kenichi Arai
Y
Yuichi Futa
DOI:10.1109/ACCESS.2024.3368453delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The formal verification of cryptographic protocols has been extensively studied in recent years. To verify the cryptographic protocol security, formal verification tools consider protocol properties as interactive processes involving a cryptographic functionality. In general, we formally define a cryptographic functionality as an abstract function. However, the actual cryptographic protocols used comprise complex combinations of cryptographic functionalities. Thus, we may not determine if the protocol is secure, even when the cryptographic protocol security with cryptographic functionalities is verified using verification tools. Increasing the reliability of the verification results necessitates the verification of the security properties of these algorithms using ProVerif. Many cryptographic algorithms have been designed as iterative algorithms. These include the Merkle and Damgard construction (MD construction) method for cryptographic hash functions and the cipher block chaining mode (CBC mode) for the block cipher mode of operation. However, formalizing an iterative execution is difficult in ProVerif. Thus, we propose a method for formalizing a model of iterative executions. In the proposed method, we describe to formalize iterative execution as a formal model of function calls. We demonstrate the validity of our proposed method by formally verifying the safety of the MD construction method, which behaves like an iterative execution by including a one-way compression function and internal variables changed by the output of these functions. We also present a method for formalizing a common block cipher mode of operation (i.e., CBC mode) used in the proposed method to handle iterative execution.
Keyword:
CBC mode
formal method
iterative execution
MD construction
ProVerif

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

N
Nagasaki University
学者数:
9.2K
论文数: 6.8K
被引数: 5.2K
S
Shinshu University
学者数:
7.7K
论文数: 5.9K
被引数: 6.0K
T
Tokyo University of Technology
学者数:
742
论文数: 610
被引数: 382
学者 查看更多机构
引用论文

引用论文

Genetic Abnormalities in a Calf with Congenital Increased Muscular Tonus
err2015-08-20
err0
errOAAI
errN. Wiedemar; A.‐K. Riedi; V. Jagannathan; C. Drögemüller; M. Meylan
err分享
err收藏
An Efficient and Reliable User Access Protocol for Internet of Drones
err2023-01-01
err8
errOAAI
errHussain, Sajid; Farooq, Muhammad; Alzahrani, Bander. A. A.; Albeshri, Aiiad; Alsubhi, Khalid; Chaudhry, Shehzad Ashraf
err分享
err收藏
err分享
err收藏
Efficient Mobile RFID Authentication Protocol for Smart Logistics Targets Tracking
err2023-01-01
err5
errOAAI
errXu, Cong; Wei, Wenxue; Zheng, Shuangshuang
err分享
err收藏
Keeping laying hens in furnished cages and an aviary housing system enhances their bone stability
err2006-08-21
err0
PREAI
errM. Leyendecker; H. Hamann; J. Hartung; J. Kamphues; U. Neumann; C. Sürie; O. Distl
err分享
err收藏
学者 查看更多内容