Cryptology ePrint Archive: Report 2018/886

An Isogeny-Based Password-Authenticated Key Establishment Protocol

Oleg Taraskin and Vladimir Soukharev and David Jao and Jason LeGrow

Abstract: Password authenticated key establishment (PAKE) is a cryptographic primitive that allows two parties who share a low-entropy secret (a password) to securely establish cryptographic keys in the absence of public key infrastructure. We present the first quantum-resistant password-authenticated key exchange scheme based on supersingular elliptic curve isogenies. The scheme is built upon supersingular isogeny Diffie-Hellman, and uses the password to generate functions which obscure the auxiliary points used in the computation. We include a detailed security proof based on a number of reasonable computational problems on supersingular elliptic curves.

Category / Keywords: secret-key cryptography / isogeny-based cryptography, password-authenticated key establishment

Date: received 20 Sep 2018

Contact author: jlegrow at uwaterloo ca

Available format(s): PDF | BibTeX Citation

Version: 20180923:192846 (All versions of this report)

Short URL: ia.cr/2018/886


[ Cryptology ePrint archive ]