liboqs/docs/algorithms/kem_bike.md
Douglas Stebila 1095359c38
Update BIKE (FO) Round-2 to BIKE's v3.2 specification (#623)
* Updating BIKE code to meet BIKE v3.2 spec

* Fix alignment

* Update docs

* Missing inline

* Prettyprint

Co-authored-by: Nir Drucker <34063241+drucker-nir@users.noreply.github.com>
2020-02-24 11:18:47 -05:00

2.4 KiB

liboqs algorithm datasheet: kem_bike

Summary

Parameter sets

Parameter set Security model Claimed NIST security level Public key size (bytes) Secret key size (bytes) Ciphertext size (bytes) Shared secret size (bytes)
BIKE1-L1-CPA IND-CPA 1 2542 3110 2542 32
BIKE1-L3-CPA IND-CPA 3 4964 5788 4964 32
BIKE1-L1-FO IND-CPA 1 2946 6460 2946 32
BIKE1-L3-FO IND-CPA 3 6206 13236 6206 32

Implementation

  • Source of implementation: https://bikesuite.org/additional.html
  • Implementation version: BIKE-1 L1/3 with the BGF decoder (as defined in "QC-MDPC decoders with several shades of gray" at https://eprint.iacr.org/2019/1423)
    • BIKE-1-FO L1/3 that matches BIKE's v3.2
    • BIKE-1-CPA L1/3 that matches BIKE Round-1 (and BIKE v3.0) for backward compatibility
  • License: Apache 2.0 License
  • Language: C
  • Constant-time: Yes