liboqs/docs/algorithms/kem_newhopenist.md
Douglas Stebila 67a2411ba4
Set version in configure, library, and algorithms (#411)
* Set version of liboqs master and add draft release notes

* Add alg_version field for KEMs and signature schemes

* Prettyprint

* Added alg_version for qtesla and picnic.

* Update versioning proposal
2018-10-12 19:20:58 -04:00

1.7 KiB

liboqs master branch algorithm datasheet: kem_newhopenist

Summary

  • Name: NewHopeNIST
  • Algorithm type: key encapsulation mechanism
  • Main cryptographic assumption: Ring Learning With Errors (RLWE)
  • Scheme authors: Thomas Pöppelmann, Erdem Alkim, Roberto Avanzi, Joppe Bos, Léo Ducas, Antonio de la Piedra, Peter Schwabe, Douglas Stebila
  • Authors' website: https://newhopecrypto.org/
  • Added to liboqs by: Shravan Mishra

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)
NewHope-512-CCA-KEM IND-CCA 1 928 1888 1120 32
NewHope-1024-CCA-KEM IND-CCA 5 1824 3680 2208 32

Implementation

Additional comments

The original NewHope implementation includes optimizations that are not currently being built in liboqs:

  • AVX2