Transport Layer Security (TLS) protocols are essential for ensuring the confidentiality, integrity, and authentication of data communications. Mutual authentication between client and server is crucial in high-security scenarios such as finance and government. However, existing TLS protocols typically rely on certificate-based public key infrastructures (PKI) for client authentication, which increases deployment complexity and introduces risks associated with third-party trust. In contrast, password-authenticated TLS protocols use memorable passwords for client authentication, offering advantages in simplicity and usability. Nonetheless, such protocols remain vulnerable to server compromise and fail to provide sufficient security against quantum adversaries.To address these challenges, we propose a novel TLS protocol based on asymmetric password-authenticated key exchange (PAKE). The protocol employs an asymmetric PAKE mechanism wherein only password-derived information is stored on the server, while the client derives its private key from the password. This design effectively mitigates the risk of server leakage attacks. The protocol further integrates two types of post-quantum secure key encapsulation mechanisms (KEMs): an OW-ChCCA (One-Way Checkable against Chosen-Ciphertext Attacks) secure KEM for server key exchange and authentication, and an OW-PCA (One-Way Plaintext-Checkable Attacks) secure KEM for binding the client’s password-derived private key to enable client authentication. Both KEMs support multi-user, multi-challenge settings and admit tight, post-quantum secure instantiations.Furthermore, this paper provides a formal security analysis of the proposed protocol within an optimized multi-stage key exchange model. By combining the random oracle and ideal cipher models with a game-based proof methodology, we demonstrate that the protocol achieves mutual authentication and forward secrecy, while also providing tight security bounds and post-quantum resilience. This work thus presents a promising solution for constructing post-quantum password-authenticated TLS protocols.
Transport Layer Security (TLS) protocols are essential for ensuring the confidentiality, integrity, and authentication of data communications. Mutual authentication between client and server is crucial in high-security scenarios such as finance and government. However, existing TLS protocols typically rely on certificate-based public key infrastructures (PKI) for client authentication, which increases deployment complexity and introduces risks associated with third-party trust. In contrast, password-authenticated TLS protocols use memorable passwords for client authentication, offering advantages in simplicity and usability. Nonetheless, such protocols remain vulnerable to server compromise and fail to provide sufficient security against quantum adversaries.To address these challenges, we propose a novel TLS protocol based on asymmetric password-authenticated key exchange (PAKE). The protocol employs an asymmetric PAKE mechanism wherein only password-derived information is stored on the server, while the client derives its private key from the password. This design effectively mitigates the risk of server leakage attacks. The protocol further integrates two types of post-quantum secure key encapsulation mechanisms (KEMs): an OW-ChCCA (One-Way Checkable against Chosen-Ciphertext Attacks) secure KEM for server key exchange and authentication, and an OW-PCA (One-Way Plaintext-Checkable Attacks) secure KEM for binding the client’s password-derived private key to enable client authentication. Both KEMs support multi-user, multi-challenge settings and admit tight, post-quantum secure instantiations.Furthermore, this paper provides a formal security analysis of the proposed protocol within an optimized multi-stage key exchange model. By combining the random oracle and ideal cipher models with a game-based proof methodology, we demonstrate that the protocol achieves mutual authentication and forward secrecy, while also providing tight security bounds and post-quantum resilience. This work thus presents a promising solution for constructing post-quantum password-authenticated TLS protocols.
Driven by advances in the standardization of NIST’s Post-Quantum Cryptography (PQC) algorithms, research on constructing Password Authenticated Key Exchange (PAKE) protocols using Key Encapsulation Mechanisms (KEMs) has gained considerable attention. Several PAKE protocols have established precise security requirements for the underlying KEM. Arriaga et al. introduced a PAKE protocol called CHIC, which requires the KEM to achieve anonymity under plaintext-checkable attacks (ANO-1PCA). An anonymous KEM does not leak any information about which public key was used for encryption. It protects the identities and privacy of participants and is critical in preventing identity-guessing attacks, therefore, anonymity is also called key-privacy. The anonymity of NIST PQC Round-3 candidates has recently been analyzed, some of which satisfied ANO-CCA.Huguenin-Dumittan and Vaudenay proposed two efficient constructions, TCHand TH, to create KEM from public-key encryption (PKE) schemes. Jiang et al. introduced TRHbased on TH. These constructions can transform any OW-CPA PKE into an IND-qCCA KEM efficiently and avoid re-encryption. However, prior to this work, no research has been conducted to determine whether these constructions preserve or lift anonymity.In this paper, we proved that for any OW-CPA, DS-IND PKE, the construction KEMRH= TRH[PKE,H] achieves ANO1-CCA in the quantum random oracle model (QROM). We then construct a KEM called KyberRH, and provide an algorithm for the CHIC protocol using KyberRH.
Abstract Transport Layer Cryptography Protocol (TLCP) is a secure communication protocol developed in China, featuring a dual-certificate architecture and incorporating ShangMi cryptographic algorithms. It has been widely deployed in security-critical domains such as finance, government, and energy. Despite its practical significance, TLCP did not undergo comprehensive formal analysis during its standardization process, leaving potential design-level vulnerabilities insufficiently explored. Moreover, the advent of quantum computing poses fundamental challenges to the classical cryptographic primitives employed by TLCP, motivating the need for both systematic security evaluation and post-quantum enhancements. To address these gaps, we first construct the comprehensive formal model of TLCP, covering certificate-based and identity-based cipher suites as well as its distinctive dual-certificate mechanism, under a realistic threat model and security assumptions that capture both classical and quantum adversaries. Based on this model, we conduct an automated security analysis using ProVerif, identifying nine potential attack vectors and deriving five concrete mitigation recommendations. Finally, motivated by the analysis results and the limitations of incremental fixes against quantum threats, we propose KEMTLCP, a post-quantum secure variant of TLCP that leverages key encapsulation mechanisms (KEMs) for both key exchange and authentication while preserving TLCP’s architectural principles through a novel explicit authentication mechanism. We further provide a security proof for the core authentication mechanism, show that KEMTLCP effectively mitigates the majority of identified vulnerabilities through formal analysis, and evaluate its practical performance.
Password authentication is a prevalent method of user verification across the Internet, and its use extends to scenarios where resources are limited. However, current password authentication protocols primarily rely on traditional password authenticated key exchange (PAKE) protocols (e.g., SRP, OPAQUE), which are vulnerable to attacks by quantum adversaries. To date, no efficient quantum algorithm has been found to solve the common challenges in lattice-based cryptography. Therefore, quantum-resistant PAKE protocols are generally built upon lattice-based cryptography. In this work, we propose a threshold verifiable oblivious pseudorandom function () protocol based on secret sharing. We then integrate it into a PAKE protocol and present an instantiation of a quantum-safe threshold PAKE protocol () based on the Ring Learning with Errors (RLWE) assumption. This integration gives our PAKE protocol resistance to precomputation attacks, similar to OPAQUE. Furthermore, by incorporating thresholding techniques into the PAKE protocol, we mitigate the risk of single points of failure on the server side. Our protocol not only preserves the security guarantees of traditional PAKE schemes but also resists attacks from quantum adversaries. We also provide a comprehensive security analysis and evaluation of, providing valuable insights for its practical implementation.
There is an intuitive connection between quantum technology and chaos theory which may lead to a novel way to construct password-authenticated key exchange (PAKE) protocols to resist quantum attacks efficiently. This paper designs an optimal-round semi-honest-quantum PAKE protocol with chaotic maps. In which the clients act as classical users while the server acts as a quantum user with the ability to prepare entangled quantum, this semi-quantum environment makes the application process more efficient and convenient and reduces the cost of deploying the environment. In addition, the protocol takes full advantage of the true randomness of multiple GHZ-like states, as well as the ergodicity of chaotic maps and the sensitivity of initial conditions to realise the key exchange and the session key generation process, and guarantees the security, randomness and unpredictability of the session keys. Our protocol is an optimal-round design, i.e., only one communication is needed to complete the key exchange process, which greatly reduces the number of communications and the possibility of key information being intercepted. Finally, the content of security proof and efficiency analysis also demonstrate our protocol is suitable for efficiently protecting authentication keys and feasible to implement.
Authenticated Key Exchange (AKE) is a cryptographic protocol to share a common session key among multiple parties. Usually, PKI-based AKE schemes are designed to guarantee secrecy of the session key and mutual authentication. However, in practice, there are many cases where mutual authentication is undesirable such as in anonymous networks like Tor and Riffle, or difficult to achieve due to the certificate management at the user level such as the Internet. Goldberg et al. formulated a model of anonymous one-sided AKE which guarantees the anonymity of the client by allowing only the client to authenticate the server, and proposed a concrete scheme. However, existing anonymous one-sided AKE schemes are only known to be secure in the random oracle model. In this paper, we propose generic constructions of anonymous one-sided AKE in the random oracle model and in the standard model, respectively. Our constructions allow us to construct the first post-quantum anonymous one-sided AKE scheme from isogenies in the standard model.
TLS 1.3 is a crucial protocol for securing modern internet communications. To facilitate a smooth transition to post-quantum security, hybrid key exchange, which combines classical key exchange algorithms with post-quantum key encapsulation mechanisms (KEMs), is proposed to enhance the security of the current TLS 1.3 handshake. However, existing drafts and implementations of hybrid key exchange for TLS 1.3 primarily rely on CCA-secure KEMs (i.e., secure against chosen-ciphertext attacks) based on the Fujisaki-Okamoto (FO) transform. The re-encryption step in their decapsulation algorithms not only introduces additional performance overhead but also raises the risk of side-channel attacks. Although Huguenin-Dumittan and Vaudenay (Eurocrypt 2022) and Zhou et al. (Asiacrypt 2024) demonstrated that the weaker CPA-secure KEMs (i.e., secure against chosen-plaintext attacks) suffice for constructing a secure TLS 1.3 handshake, their analyses were limited to single-KEM settings and did not consider the hybrid key exchange scenario. This work challenges the necessity of CCA security by proving that CPA-secure KEMs are sufficient for the TLS 1.3 handshake even in the hybrid key exchange setting. We provide the first formal security proofs for this claim, covering both the classical random oracle model (ROM) and the quantum random oracle model (QROM), thereby ensuring security against quantum adversaries. To validate the practical benefits, we conduct an extensive performance evaluation based on the latest OpenSSL implementation. Our results show that using CPA-secure KEMs yields up to 44.8% performance improvement at the key exchange layer and up to approximately 9% acceleration for the full TLS 1.3 handshake. Beyond performance gains, this approach reduces the codebase's attack surface by eliminating the re-encryption step, thereby mitigating a class of side-channel vulnerabilities. Our work positions CPA-secure KEMs as a secure, efficient, and practical alternative for standardizing and deploying post-quantum TLS 1.3 even with hybrid key exchange.