SAPIC+:世界协议验证者,团结起来!

作者:

文森特·雪娃,Inria巴黎;Charlie Jacomme,CISPA亥姆霍兹信息安全中心;史蒂夫·克莱默,洛里亚和南希洛林大学;罗伯特·库内曼,CISPA亥姆霍兹信息安全中心

摘要:

符号安全协议验证器已经达到了高度的自动化和成熟度。如今,专家可以对真实世界的协议进行建模,但这通常需要特定于模型的编码,并深入了解每种工具的优缺点。通过SAPIC+,我们引入了一个协议验证平台,该平台可以减轻这一负担,并允许在任何开发阶段为工作选择合适的工具。我们建立在从SAPIC到TAMARIN的现有编译器的基础上,并通过从SAPIC+到PROVERIF和DEEPSEC的自动翻译进行扩展,以及对现有翻译进行强大的、与协议无关的优化。我们证明这些翻译的每一部分都是正确的。因此,用户可以使用单个SAPIC+文件,使用PROVERIF、TAMARIN或DEEPSEC验证指定协议上的可达性和等价性属性。此外,翻译的可靠性允许直接假设另一个工具所证明的结果,该工具允许利用每个工具的各自优势。我们通过分析各种现有模型来演示我们的方法。这包括之前在TAMARIN中分析的5G认证协议的大型案例研究。在SAPIC+中对该模型进行编码,我们证明了我们的方法的有效性。此外,我们还研究了四个新的案例研究:LAKE-EDHOC和Privacy-Pass协议(均处于标准化阶段)、具有代理转发功能的SSH协议和最近的KEMTLS协议(主要TLS密钥交换的后量子版本)。

开放存取媒体

USENIX致力于开放访问我们活动上展示的研究。活动开始后,所有人都可以免费获得论文和会议记录。活动结束后发布的任何视频、音频和/或幻灯片也是免费的,对所有人开放。支持USENIX以及我们对开放存取的承诺。

BibTeX公司
@进行中{281300,
author={文森特·雪娃(Vincent Cheval)、查理·雅科姆(Charlie Jacomme)、史蒂夫·克莱默(Steve Kremer)和罗伯特·K(Robert K{“u}nnemann}),
title={{SAPIC+}:世界上的协议验证者,团结起来!},
booktitle={第31届USENIX安全研讨会(USENIX-Security 22)},
年份={2022},
isbn={978-1-939133-31-1},
地址={马萨诸塞州波士顿},
页数={3935--3952},
url={https://www.usenix.org/conference/usenixsecurity22/presentation/cheval},
publisher={USENIX协会},
月=八月
}

演示文稿视频