liboqs/docs/algorithms/kem_ledacrypt.md
Douglas Stebila fb45816569
Add ThreeBears and LEDAcrypt from PQClean (#589)
* Add SHA256 incremental state destroy function

Following https://github.com/PQClean/PQClean/pull/247

* Add ThreeBears from PQClean

* Parallelize make test

* Add KEMs and documentation for ThreeBears

* cSHAKE shims

* Add LEDAcryptKEM from PQClean

* Undo rebase quirk

* Undo rebase quirk
2020-01-31 07:36:27 -05:00

1.8 KiB

liboqs algorithm datasheet: kem_ledacrypt

Summary

  • Name: LEDAcrypt
  • Algorithm type: key encapsulation mechanism
  • Main cryptographic assumption: quasi-cyclic low-density parity check codes
  • Scheme authors: Marco Baldi, Alessandro Barenghi, Franco Chiaraluce, Gerardo Pelosi, Paolo Santini
  • Authors' website: https://www.ledacrypt.org
  • Added to liboqs by: Douglas Stebila
  • NIST Round 2 submission

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)
LEDAcryptKEM-LT12 IND-CCA 1 6520 50 6544 32
LEDAcryptKEM-LT32 IND-CCA 3 12032 66 12064 48
LEDAcryptKEM-LT52 IND-CCA 5 19040 82 19080 64

Implementation