Paper 2021/1596
SHealS and HealS: isogeny-based PKEs from akey validation method for SIDH
Tako Boris Fouotsa and Christophe Petit
Abstract
In 2016, Galbraith et al. presented an adaptive attack on the
SIDH key exchange protocol.
In SIKE, one applies a variant of the Fujisaki-Okamoto transform to force Bob to reveal his encryption key to Alice, which Alice then uses to re-encrypt Bob's ciphertext and verify its validity. Therefore, Bob can not reuse his encryption keys. There have been two other proposed countermeasures enabling static-static private keys: k-SIDH and its variant by Jao and Urbanik. These countermeasures are relatively expensive since they consist in running multiple parallel instances of SIDH.
In this paper,
firstly, we propose a new countermeasure to the GPST adaptive attack on SIDH. Our countermeasure does not require key disclosure as in SIKE, nor multiple parallel instances as in k-SIDH. We translate our countermeasure into a key validation method for SIDH-type schemes.
Secondly, we use our key validation to design HealSIDH,
an efficient SIDH-type static-static key interactive exchange protocol.
Thirdly, we derive a PKE scheme SHealS
using HealSIDH. SHealS uses larger primes compared to SIKE, has larger keys and ciphertexts, but only
Note: A note about the security of the schemes was added on the first page of the paper.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Published by the IACR in ASIACRYPT 2021
- Keywords
- Post-quantum cryptographySIDHSIKEadaptive attacksHealSIDHSHealSHealS
- Contact author(s)
-
takoboris fouotsa @ uniroma3 it
christophe f petit @ gmail com - History
- 2022-04-04: last of 2 revisions
- 2021-12-06: received
- See all versions
- Short URL
- https://ia.cr/2021/1596
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2021/1596, author = {Tako Boris Fouotsa and Christophe Petit}, title = {{SHealS} and {HealS}: isogeny-based {PKEs} from akey validation method for {SIDH}}, howpublished = {Cryptology {ePrint} Archive, Paper 2021/1596}, year = {2021}, url = {https://eprint.iacr.org/2021/1596} }