Cryptology ePrint Archive: Report 2005/205

Another look at HMQV

Alfred Menezes

Abstract: HMQV is a `hashed variant' of the MQV key agreement protocol. It was recently introduced by Krawczyk, who claimed that HMQV has very significant advantages over MQV: (i) a security proof under reasonable assumptions in the (extended) Canetti-Krawczyk model for key exchange; and (ii) superior performance in some situations.

In this paper we demonstrate that HMQV is insecure by presenting realistic attacks in the Canetti-Krawczyk model that recover a victim's static private key. We propose HMQV-1, a patched version of HMQV that resists our attacks (but does not have any performance advantages over MQV). We also identify the fallacies in the security proof for HMQV, critique the security model, and raise some questions about the assurances that proofs in this model can provide.

Category / Keywords:

Publication Info: Also available at

Date: received 29 Jun 2005, last revised 15 Aug 2011

Contact author: ajmeneze at uwaterloo ca

Available format(s): PDF | BibTeX Citation

Note: See the last page of the paper for a list of updates.

Version: 20110815:115558 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]