长度对密钥指纹验证安全性与可用性的影响
密码学与安全
2023-06-16 v2 人机交互
摘要
在端到端加密即时通讯、安全电子邮件和设备配对等应用中,用户需要比对密钥指纹以检测冒充和中间人攻击。密钥指纹通常计算为各参与方信道密钥视图的截断哈希,编码为字母数字或数字字符串,并在带外(如手动)比对以发现不一致。先前工作已广泛研究各种验证策略和编码格式的可用性,但密钥指纹长度对其验证安全性与可用性的确切影响尚未被严格考察。我们呈现一项 162 名参与者的研究,考察数字密钥指纹长度对比对时间与错误率的影响。结果虽印证了一些广泛直觉(如比对时间与错误率随长度显著上升),细察则揭示有趣细微差别。比对时间的显著上升仅出现在高度相似指纹比对时,其他情况下比对时间相对恒定。在错误方面,结果清晰区分了与安全性无关的错误(无论长度如何均保持低位)和安全性关键错误(显著上升,尤其在高指纹长度时)。后一结果的重要启示是,Signal/WhatsApp 密钥指纹提供的安全性水平远低于通常假设。
引用
@article{arxiv.2306.04574,
title = {The Effect of Length on Key Fingerprint Verification Security and Usability},
author = {Dan Turner and Siamak F. Shahandashti and Helen Petrie},
journal= {arXiv preprint arXiv:2306.04574},
year = {2023}
}
备注
Accepted to International Conference on Availability, Reliability and Security (ARES 2023)