-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dilithium2 incorrectly marked as level 1 #378
Comments
The issue stems from openssl/oqs-template/generatehelpers.py Lines 68 to 76 in 907fdfd
If right, we might document "L2" for dilithium2 but without any implications as to any code operations (incl. the classic algs used in hybrid). |
Officially, level 2 means computational resources equivalent to a collision search on a 256-bit hash function such as SHA-256. For a single bit-security metric level 1 and 2 both have 128 bit security, although a more granular resource estimate would view level 2 as having a higher resource requirement than level 1. For our purposes, it is fine to continue viewing level 2 as 128-bit security and pairing it with AES128 and SHA256 / SHA3-256. |
https://github.com/open-quantum-safe/openssl/blob/OQS-OpenSSL_1_1_1-stable/oqs-template/oqs-sig-info.md
The text was updated successfully, but these errors were encountered: