Douglas Stebila 65b3fb6e71
Sync with PQClean (Kyber Round 3) (#858)
* Delete Kyber Round 2

* Sync with PQClean

Major changes; Kyber Round 3
Minor changes: HQC and NTRU

PQClean commit 168e3625988defacdf10812642e4d412fb295dc0
2020-12-03 09:56:03 -05:00

1.7 KiB

HQC

  • Algorithm type: key encapsulation mechanism
  • Main cryptographic assumption: Syndrome decoding of structure codes (Hamming Quasi-Cyclic)
  • Scheme authors: Carlos Aguilar Melchor, Nicolas Aragon, Slim Bettaieb, Loïc Bidoux, Olivier Blazy, Jurjen Bos, Jean-Christophe Deneuville, Arnaud Dion, Philippe Gaborit, Jérôme Lacan, Edoardo Persichetti, Jean-Marc Robert, Rascal Véron, Gilles Zémor
  • Authors' website: http://pqc-hqc.org
  • Version: 2020/10/01

Implementation

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)
HQC-128 IND-CCA 1 2249 2289 4481 64
HQC-192 IND-CCA 3 4522 4562 9026 64
HQC-256 IND-CCA 5 7245 7285 14469 64