arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2210.03020cs.CR
收藏

基于模型驱动工程的认证协议形式化验证与安全测试

Model-Driven Engineering for Formal Verification and Security Testing of Authentication Protocols

Mariapia Raimondo, Stefano Marrone, Angelo Palladino

摘要:

即使可以通过形式分析的手段来实现对认证协议的核查,但由于缺乏自动化和一体化的流程,对这种活动进行建模也是一项容易出错的任务。本文提出了一种全面的方法,基于统一建模语言(UML)的分析技术和模型转换,使自动分析的认证协议从高层次的模型。特别地,基于UML的方法能够生成通信协议的带注释的模型,从该通信协议的带注释的模型中,AnBx,Tamarin)。这种模型在较低级别的语言可以分析与现有的求解器和/或与传统的测试技术,通过测试用例生成方法。由于安全需求的不断增长以及将工业流程和设备连接到虚拟化计算基础设施的必要性,该研究的工业影响很大。该研究是在两个案例研究中进行的:铁路信号系统和基于区块链的应用。

英文摘要:

Even if the verification of authentication protocols can be achieved by means of formal analysis, the modelling of such an activity is an error-prone task due to the lack of automated and integrated processes. This paper proposes a comprehensive approach, based on the Unified Modeling Language (UML) profiling technique and on model-transformation, to enable automatic analysis of authentication protocols starting from high-level models. In particular, a UML-based approach is able to generate an annotated model of communication protocols from which formal notations (e.g., AnBx, Tamarin) can be generated. Such models in lower-level languages can be analysed with existing solvers and/or with traditional testing techniques by means of test case generation approaches. The industrial impact of the research is high due to the growing need of security and the necessity to connect industrial processes and equipment to virtualised computing infrastructures. The research is conducted on two case studies: railway signalling systems and blockchain based applications.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑