《计算机应用》唯一官方网站

• •    下一篇

发送方完全匿名的隐私保护认证密钥交换协议

杨奇,刘璟*,秦卓,薛岗   

  1. 云南大学 软件学院,昆明 650000
  • 收稿日期:2025-10-14 修回日期:2025-12-26 接受日期:2026-01-04 发布日期:2026-01-16 出版日期:2026-01-16
  • 通讯作者: 刘璟

Privacy-preserving authenticated key exchange protocol with full sender anonymity

  • Received:2025-10-14 Revised:2025-12-26 Accepted:2026-01-04 Online:2026-01-16 Published:2026-01-16

摘要: 隐私保护的认证密钥交换(PPAKE)协议,旨在于密钥协商过程中隐藏参与方的身份信息,从而防止窃听者获取通信双方的用户身份。然而现有的PPAKE协议大多只关注对抗第三方窃听的匿名性,仍会向接收方暴露发送方的真实身份,这在对隐私要求更高的应用环境中存在不足。因此,本文提出一种发送方完全匿名的PPAKE协议。首先,采用密钥封装机制(KEM)和三轮广播通信进行密钥协商,用户在无需任何预共享秘密的情况下,可以实现发送方的完全匿名,同时借助零知识证明(ZKP)技术证明发送方的合法性;其次,正式定义“PPAKE协议中发送方完全匿名性”的安全模型,并证明在标准密码学假设下,所提协议满足这一模型。在仿真场景下的性能测试实验结果表明,与传统的PPAKE协议相比,本文协议的通信开销和计算开销不会随用户增加而增加,相较于与较新的PPAKE方案,所提协议在发送方匿名性更强的前提下,通信开销仅增加约29.2%,表明它在保持高安全性的同时具有良好的工程可用性。

关键词: 认证密钥交换, 隐私保护, 匿名性, 零知识证明, 可证明安全

Abstract: Privacy-Preserving Authenticated Key Exchange (PPAKE) protocols aim to conceal the identity information of participating parties during the key negotiation process, thereby preventing eavesdroppers from obtaining the identities of the communicating users. However, most existing PPAKE protocols mainly focus on achieving anonymity against third-party eavesdroppers, and still disclose the real identity of the sender to the receiver, which is insufficient for application scenarios with higher privacy requirements. To address this issue, a PPAKE protocol with full sender anonymity was proposed. First, a Key Encapsulation Mechanism (KEM) and a three-round broadcast communication scheme were adopted for key agreement. Full sender anonymity was achieved without requiring any pre-shared secrets, and the legitimacy of the sender was verified using Zero-Knowledge Proof (ZKP) techniques. Second, a security model of full sender anonymity in PPAKE protocols was formally defined, and it was proven that the proposed protocol satisfies this model under standard cryptographic assumptions. Performance testing experimental results in a simulated environment show that, compared with traditional PPAKE protocols, the communication overhead and computational overhead do not increase with the number of users. Compared with more recent PPAKE schemes, the communication overhead increases by only about 29.2% while stronger sender anonymity is achieved, indicating that good engineering practicality is maintained together with a high level of security.

Key words: Authenticated Key Exchange (AKE), privacy-preserving, anonymity, Zero-Knowledge Proof (ZKP), provable security

中图分类号: