BIKE - Bit Flipping Key Encapsulation
Welcome to the BIKE Website
This website will be used by the BIKE team as its official communication media.
BIKE is a code-based key encapsulation mechanism based on QC-MDPC (Quasi-Cyclic Moderate Density Parity-Check) codes submitted to the NIST Post-Quantum Cryptography Standardization Process.
Highlights | |
---|---|
10/10/2024 | - BIKE Team discloses to NIST v5.2 of spec, implementations. |
04/10/2024 | - BIKE is presented at the 5-th NIST PQC Conference (slides). |
11/30/2022 | - BIKE is presented at the 4-th NIST PQC Conference (slides). |
10/10/2022 | - BIKE Team discloses v5.1 of spec and implementations. |
07/26/2021 | - BIKE Team discloses v4.2 of spec and implementations. |
06/08/2021 | - BIKE is presented at the 3rd NIST PQC Conference (slides). |
10/08/2020 | - BIKE Team discloses v4.1 of spec and implementations. |
05/01/2020 | - BIKE Team discloses v4.0 of spec and implementations. |
02/07/2020 | - BIKE Team discloses v3.2 of spec and implementations. |
08/24/2019 | - BIKE is presented at the 2nd NIST PQC Conference (slides). |
07/01/2019 | - BIKE Team discloses v3.1 of spec and implementations. |
04/10/2019 | - NIST accepts BIKE round 2 as a complete submission. |
03/30/2019 | - BIKE round 2 is submitted to NIST. |
04/13/2018 | - BIKE is presented at the 1st NIST PQC Conference (slides). |
12/20/2017 | - NIST accepts BIKE as a complete submission. |
11/30/2017 | - BIKE is submitted to the NIST standardization process. |
Specification Document
The specification document of BIKE can be found BIKE_Spec.2024.10.10.1.pdf (see all).
Implementation
- Constant-time software implementation: GitHub Repository (see old versions).
- Reference software implementation: zip file (see old versions).
- Hardware implementation: GitHub Repository.
Known Answer Tests - KAT
The KAT files for BIKE can be found KAT.2024.10.10.1.zip (see all).
Authors
Authors in alphabetical order:
- Nicolas Aragon
Univ Rennes, Inria, IRISA, France - Paulo L. Barreto
Univ. of Washington Tacoma, USA - Slim Bettaieb
Worldline, France - Loïc Bidoux
Worldline, France - Olivier Blazy
University of Limoges, France - Jean-Christophe Deneuville
ENAC, University of Toulouse, France - Philippe Gaborit
University of Limoges, France - Santosh Ghosh
Intel, USA - Shay Gueron
Univ. of Haifa, Israel. AWS, USA
- Tim Güneysu
Ruhr-Universitat Bochum, Germany
DFKI, Germany - Carlos Aguilar Melchor
University of Toulouse, France - Rafael Misoczki
Meta, USA - Edoardo Persichetti
Florida Atlantic University, USA - Jan Richter-Brockmann
Ruhr-Universitat Bochum, Germany - Nicolas Sendrier
INRIA, France - Jean-Pierre Tillich
INRIA, France - Valentin Vasseur
INRIA, France - Gilles Zémor
IMB, University of Bordeaux, France
Acknowledgments
Shay Gueron, Tim Güneysu, Nicolas Sendrier and Jean-Pierre Tillich were supported in part by the Commission of the European Communities through the Horizon 2020 program under project number 645622 (PQCRYPTO). Shay Gueron was also partially supported by NSF-BSF Grant 2018640; the Israel Science Foundation (grant No. 3380/19); the BIU Center for Research in Applied Cryptography and Cyber Security, and the Center for Cyber Law and Policy at the University of Haifa, both in conjunction with the Israel National Cyber Bureau in the Prime Minister’s Office. Paulo L. Barreto was partially supported by Intel and FAPESP through the project "Efficient Post-Quantum Cryptography for Building Advanced Security Applications" (grant No. 2015/50520-6). Tim Güneysu was partially supported by Intel (http://www.icri-cars.org). We thank Danilo Gligoroski and Ray Perlner for their comments in the NIST mailing list. We thank Andrew H. Reinders for his comments on the preliminary CCA version of BIKE. The logo presented in the cover page was designed by Szilard Nagy. The reference code was developed by Rafael Misoczki, Nir Drucker, Shay Gueron, Tim Güneysu, Tobias Oder and Slim Bettaieb. The hardware implementation was developed by Jan Richter-Brockmann and Tim Güneysu.
Contact
The BIKE team can be contacted through the following email: [email protected].
Postal Address: Rafael Misoczki Meta Platforms, Inc. 1 Hacker Way, Menlo Park, CA, 94025, USA.