mirror of
				https://github.com/open-quantum-safe/liboqs.git
				synced 2025-11-04 00:02:35 -05:00 
			
		
		
		
	* 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
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
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
 | 
						|
--------------
 | 
						|
 | 
						|
- **Source of implementation:** https://newhopecrypto.org/data/NewHope_2017_12_21.zip
 | 
						|
- **Implementation version:** https://newhopecrypto.org/data/NewHope_2017_12_21.zip
 | 
						|
- **License:**
 | 
						|
- **Language:** C
 | 
						|
- **Constant-time:** Yes
 | 
						|
- **Architectures supported in liboqs master branch**: x86, x64
 | 
						|
 | 
						|
Additional comments
 | 
						|
-------------------
 | 
						|
 | 
						|
The original NewHope implementation includes optimizations that are not currently being built in liboqs:
 | 
						|
 | 
						|
- AVX2
 |