权限凭证协议的形式化验证
密码学与安全
2024-12-24 v1
摘要
形式化验证是确保密码协议安全性和正确性的关键过程,尤其在高保障领域尤为重要。本文对权限凭证协议(Permission Voucher Protocol)进行全面形式化分析,该系统旨在分布式环境中实现安全且经过身份验证的访问控制。分析采用Tamarin Prover,这是一种用于符号验证的前沿工具,评估关键安全属性,包括身份验证、机密性、完整性、互相身份验证和防止重放攻击。我们对协议的各个组成部分进行建模,包括信任关系、安全通道以及在Dolev-Yao模型下对 adversary 能力的考虑。验证结果确认该协议对常见攻击(如消息篡改、冒充和重放)具有良好的鲁棒性。此外,依赖图和详细证明表明了如凭证真实性、数据机密性和密钥完整性等安全属性得以成功实施。本研究识别出潜在的改进方向,例如纳入基于时间戳的有效性检查,以及增强互相身份验证机制以应对内部威胁和密钥管理挑战。这一工作突显了使用Tamarin Prover进行形式化安全验证的优势与局限,并提出了应对复杂系统中可扩展性和性能约束的策略。
关键词
引用
@article{arxiv.2412.16224,
title = {Formal Verification of Permission Voucher},
author = {Khan Reaz and Gerhard Wunder},
journal= {arXiv preprint arXiv:2412.16224},
year = {2024}
}