The Saeed-Liu-Tian-Gao-Li authenticated key agreement protocol is insecure
Pith reviewed 2026-05-25 18:34 UTC · model grok-4.3
The pith
The Saeed-Liu-Tian-Gao-Li authenticated key agreement protocol fails to authenticate one party, allowing replay attacks.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The protocol proposed by Saeed et al. does not authenticate one of the two parties, so an active man-in-the-middle attacker can replay previous messages and have them accepted in a fresh session. The scheme is an authenticated Diffie-Hellman construction; the missing authentication step allows the replay. In addition, compromise of any ephemeral key used to compute a protocol message immediately compromises the session key established by replaying that message.
What carries the argument
Authenticated Diffie-Hellman key agreement in which one party's messages lack sufficient freshness or binding checks to prevent replay by an active adversary.
If this is right
- An attacker can impersonate one party to the other by replaying captured messages.
- Any session key derived from a replayed message is vulnerable if the corresponding ephemeral key is ever disclosed.
- The protocol does not meet the standard security goals of authenticated key agreement.
- Replacing the scheme with any of several existing provably secure and standardised protocols eliminates the flaw without increasing communication cost.
Where Pith is reading between the lines
- Protocol designers should verify replay resistance explicitly rather than assuming authentication follows from the use of public-key operations.
- Formal analysis tools that model active adversaries and message freshness would have detected the flaw before publication.
- Efficiency comparisons alone are insufficient justification for new protocols when secure standards already exist at the same cost.
Load-bearing premise
The protocol under analysis is exactly the one written by Saeed et al. and the network allows an active attacker to intercept and replay messages.
What would settle it
An explicit attack trace in which an attacker records one valid exchange, later replays a message from it to one party, and both parties accept the resulting session key as fresh and authenticated.
read the original abstract
A recently proposed authenticated key agreement protocol is shown to be insecure. In particular, one of the two parties is not authenticated, allowing an active man in the middle opponent to replay old messages. The protocol is essentially an authenticated Diffie-Hellman key agreement scheme, and the lack of authentication allows an attacker to replay old messages and have them accepted. Moreover, if the ephemeral key used to compute a protocol message is ever compromised, then the key established using the replayed message will also be compromised. Fixing the problem is simple - there are many provably secure and standardised protocols which are just as efficient as the flawed scheme.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript claims that the Saeed-Liu-Tian-Gao-Li authenticated key agreement protocol is insecure. One party is not authenticated, permitting an active man-in-the-middle adversary to replay old messages and have them accepted. The protocol is an authenticated Diffie-Hellman scheme; the missing authentication also implies that compromise of an ephemeral key used in a message allows the session key derived from a replayed message to be compromised as well. The paper recommends adopting existing standardized, provably secure protocols as a fix.
Significance. If the identified flaw is accurate, the result is significant for the cryptographic protocol design community. It provides a concrete illustration of how insufficient authentication in a Diffie-Hellman-based key agreement scheme enables replay attacks and destroys forward secrecy upon ephemeral-key exposure. The explicit recommendation to use standardized alternatives supplies a practical takeaway.
major comments (2)
- [Abstract] Abstract: the central claim that one party is unauthenticated and that replay succeeds is stated at a high level, but the manuscript provides neither the protocol message formats, the precise computation steps, nor a step-by-step verification that the replayed messages are accepted by the unauthenticated party. Without these details the attack cannot be independently checked against the original Saeed et al. specification.
- [Abstract] Abstract: the forward-secrecy claim (ephemeral-key compromise implies session-key compromise on replay) is asserted but not accompanied by an explicit reduction or attack trace showing how the long-term keys and the replayed transcript interact to recover the session key.
Simulated Author's Rebuttal
Thank you for the constructive comments. We will revise the manuscript to address the concerns regarding the level of detail in the abstract and the presentation of the attacks.
read point-by-point responses
-
Referee: [Abstract] Abstract: the central claim that one party is unauthenticated and that replay succeeds is stated at a high level, but the manuscript provides neither the protocol message formats, the precise computation steps, nor a step-by-step verification that the replayed messages are accepted by the unauthenticated party. Without these details the attack cannot be independently checked against the original Saeed et al. specification.
Authors: We agree with this observation. The original manuscript is a brief note and presents the attack at a high level. In the revised version, we will include the relevant protocol message formats and computations from the Saeed et al. paper, followed by a detailed step-by-step description of the replay attack demonstrating that the messages are accepted. revision: yes
-
Referee: [Abstract] Abstract: the forward-secrecy claim (ephemeral-key compromise implies session-key compromise on replay) is asserted but not accompanied by an explicit reduction or attack trace showing how the long-term keys and the replayed transcript interact to recover the session key.
Authors: We acknowledge that an explicit attack trace would strengthen the presentation. The revised manuscript will include a concrete attack trace illustrating how compromise of an ephemeral key allows recovery of the session key from a replayed transcript, taking into account the long-term keys involved. revision: yes
Circularity Check
No significant circularity
full rationale
The paper is a direct cryptanalysis exhibiting an explicit replay attack on the Saeed et al. protocol arising from missing authentication of one party. No equations, fitted parameters, or derivations are present that could reduce to the paper's own inputs. The argument relies on the standard adversary model and the protocol description as given by the original authors; no self-citations are load-bearing and no uniqueness theorems or ansatzes are invoked. The result is therefore self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption The network allows active man-in-the-middle attacks where messages can be replayed.
- domain assumption The protocol is an authenticated version of Diffie-Hellman as described.
Reference graph
Works this paper leans on
-
[1]
C. A. Boyd and A. Mathuria. Protocols for key establishment and au- thentication. Springer-Verlag, 2003
work page 2003
-
[2]
International Organization for Standardization, Gen` eve, Switzerland. ISO/IEC 11770-3:2015, Information technology — Security tech niques — Key management — Part 3: Mechanisms using asymmetric tech- niques, 3rd edition, August 2015
work page 2015
-
[3]
M. E. S. Saeed, Q.-Y. Liu, G. Y. Tian, B. Gao, and F. Li. AKAI oTs: authenticated key agreement for Internet of Things. Wireless Networks, 25:3081–3101, 2019. 5
work page 2019
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.