MIKE (Module Isogeny Key-Exchange) is a fast and compact post-quantum
non-interactive key exchange, based on isogeny assumptions
(like the SQIsign signature).
MIKE boasts the smallest public (and secret) keys amongst a large range of
post-quantum KEMs.
Performance
We provide two conservative parameter sets: rigorous and fast.[1]
Pure C implementation using assembly-optimised finite-field arithmetic;
includes no AVX.
Implementation is constant time
and includes supersingularity verification of public keys.
Benchmarked on AMD Ryzen 7 PRO 7840U @ 3.3GHz
with turboboost and multithreading disabled.
Results rounded to three figures of precision.
NIST Level |
Public Key (B) |
Secret Key (B) |
Key Gen (ms) |
Shared Key (ms) |
| Fast |
I | 80 | 29 | 0.651 | 4.86 |
| III | 122 | 43 | 2.11 | 15.0 |
| V | 160 | 57 | 4.16 | 28.6 |
| Rigorous |
I | 96 | 47 | 1.49 | 10.5 |
| III | 144 | 71 | 4.55 | 31.3 |
| V | 192 | 95 | 11.2 | 69.9 |
Resources
Implementations
Team
- Andrea Basso
IBM Research Europe, Switzerland
- Pierrick Dartois
DGA-MI, Bruz, France
Univ. Rennes, Inria, CNRS, IRISA, UMR 6074, F-35000, Rennes, France
- Max Duparc
EPFL, Switzerland
- Jonathan Komada Eriksen
Nasjonal sikkerhetsmyndighet, Kolsås, Norway
COSIC, KU Leuven, Belgium
- Sabrina Kunzweiler
Centre Inria de l'Universite de Bordeaux, France
- Michael Meyer
University of Regensburg, Germany
- Giacomo Pope
NCC Group
The University of Bristol, United Kingdom
- Krijn Reijnders
COSIC, KU Leuven, Belgium
- Damien Robert
Centre Inria de l'Universite de Bordeaux, France
- Ryan Rueger
IBM Research Europe, Switzerland
Technical University of Munich, Germany
- Sina Schaeffler
IBM Research Europe, Switzerland
ETH Zurich, Switzerland
Listed alphabetically.
Citation
@misc{EPRINT:BDDEKM26,
author = {Andrea Basso and Pierrick Dartois and Max Duparc and Jonathan Komada Eriksen and Sabrina Kunzweiler and Michael Meyer and Giacomo Pope and Krijn Reijnders and Damien Robert and Ryan Rueger and Sina Schaeffler},
title = {MIKE: a fast and compact post-quantum NIKE},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2377},
year = {2026},
url = {https://eprint.iacr.org/2026/2377}
}
Funding
- SNSF Grant CryptonIs 213766
- ANR-22-PETQ-0008 PQ-TLS
- ERC grant ISOCRYPT, 101020788
- Research Council KU Leuven, C14/24/099
- CyberSecurity Research Flanders, VOEWICS02
- BPI France project RESQUE
- Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – 577658121
Contact
mike@inria.fr
Notes