跳到主要导航 跳到搜索 跳到主要内容

AnB2Murphi: A translator for converting Alice&Bob specifications to murphi

  • Yongxin Zhao
  • , Hongjian Jiang
  • , Jin Lv
  • , Sijun Tan
  • , Yongjian Li*
  • *此作品的通讯作者
  • East China Normal University
  • CAS - Institute of Software

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

As an important part of Internet of Things and 5G network technology, security protocols play a critical role in ensuring communication security. Formal analysis of security protocol has been successfully applied to find design flaws in recent years. Many formal verification tools have been used to verify the security protocols, including Murphi model checker. However, security protocols are often expressed in so-called Alice&Bob notation to describe the messages exchanged between honest principals. And security protocols defined by the A&B specifications can not be applied to the formal verification tool directly. Therefore, there is a gap between Alice&Bob specifications and the modeling languages of the formal tools. In this paper, we propose AnB2Murphi, a novel and general translator which compiles the Alice&Bob specifications of security protocols into the input language of Murphi to bridge the gap. First, we specify the Alice&Bob specifications of the security protocol. Then we take the strand space as the intermediate form between A&B specifications and Murphi formal model. Finally, we use the Murphi model checker to verify the generated model of security protocol. The case studies of security protocols like Needham-Schroeder public key protocol and 5G EAP-TLS authentication protocol demonstrate the efficiency of our translator.

源语言英语
主期刊名Proceedings - SEKE 2021
主期刊副标题33rd International Conference on Software Engineering and Knowledge Engineering
出版商Knowledge Systems Institute Graduate School
108-113
页数6
ISBN(电子版)1891706527
DOI
出版状态已出版 - 2021
活动33rd International Conference on Software Engineering and Knowledge Engineering, SEKE 2021 - Pittsburgh, 美国
期限: 1 7月 202110 7月 2021

出版系列

姓名Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
2021-July
ISSN(印刷版)2325-9000
ISSN(电子版)2325-9086

会议

会议33rd International Conference on Software Engineering and Knowledge Engineering, SEKE 2021
国家/地区美国
Pittsburgh
时期1/07/2110/07/21

指纹

探究 'AnB2Murphi: A translator for converting Alice&Bob specifications to murphi' 的科研主题。它们共同构成独一无二的指纹。

引用此