NIST Level | Matrix Size | memory in bits |
---|---|---|
2 | 4x4 | 97.8 |
3 | 6x5 | 138.7 |
5 | 8x7 | 187.4 |
alg | Description |
---|---|
CRYDI5 | CRYSTALS-Dilithium paramter set 5 |
CRYDI3 | CRYSTALS-Dilithium paramter set 3 |
CRYDI2 | CRYSTALS-Dilithium paramter set 2 |
Variable | Paramter Name | Paramter Set | Size | base64url encoded size |
---|---|---|---|---|
Signature | sig | 2 | 3293 | 4393 |
Public Key | x | 2 | 1952 | 2605 |
Private Key | d | 2 | 4000 | 5337 |
kty | alg | Paramter Set |
---|---|---|
LWE | CRYDI5 | 5 |
LWE | CRYDI3 | 3 |
LWE | CRYDI2 | 2 |
The public key, containing p and t1, is stored as the concatenation of the bit-packed representations of p and t1 in this order. Therefore, it has a size of 32 + 288 kbytes.
The secret key contains p,K,tr,s1,s2 and t0 and is also stored as a bit-packed representation of these quantities in the given order. Consequently, a secret key requires 64 + 48 + 32((k+l) * dlog (2n+ 1)e + 14k) bytes. For the weak, medium and high security level this is equal to 112 + 576k+ 128l bytes. With the very high security parameters one needs 112 + 544k + 96l = 3856 bytes.
"paramter" | CRYDI Paramter Set |
---|---|
5 | CRYDI5 |
3 | CRYDI3 |
2 | CRYDI2 |
Name | Value | Description | Recommended |
---|---|---|---|
CRYDI5 | TBD | TBD | No |
CRYDI3 | TBD | TBD | No |
CRYDI2 | TBD | TBD | No |
Name | Value | Description | Recommended |
---|---|---|---|
PQK | TBD | TBD | No |
alg | Description |
---|---|
FALCON512 | Falcon with parameter set 512 |
FALCON1024 | Falcon with parameter set 1024 |
Variable | Paramter Name | Paramter Set | Size | base64url encoded size |
---|---|---|---|---|
Signature | sig | 512 | 666 | |
Public Key | x | 512 | 897 | |
Private Key | d | 512 | 1281 | |
Signature | sig | 1024 | 1280 | |
Public Key | x | 1024 | 1793 | |
Private Key | d | 1024 | 2305 |
kty | alg | Paramter Set |
---|---|---|
NTRU | FALCON512 | 512 |
NTRU | FALCON1024 | 1024 |
Name | Value | Description | Recommended |
---|---|---|---|
FALCON512 | TBD | TBD | No |
FALCON1024 | TBD | TBD | No |
Name | Value | Description | Recommended |
---|---|---|---|
NTRU | TBD | TBD | No |
alg | Description |
---|---|
SPHINCS+128s | SPHINCS+ with parameter set of 128s |
SPHINCS+128f | SPHINCS+ with parameter set of 128f |
SPHINCS+192s | SPHINCS+ with parameter set of 192s |
SPHINCS+192f | SPHINCS+ with parameter set of 192f |
SPHINCS+256s | SPHINCS+ with parameter set of 256s |
SPHINCS+256f | SPHINCS+ with parameter set of 256f |
Variable | Paramter Name | Paramter Set | Size | base64url encoded size |
---|---|---|---|---|
Signature | sig | |||
Public Key | x | |||
Private Key | d |
kty | alg | Paramter Set |
---|---|---|
HASH | SPHINCS+128s | 128s |
HASH | SPHINCS+128f | 128f |
HASH | SPHINCS+192s | 192s |
HASH | SPHINCS+192f | 192f |
HASH | SPHINCS+256s | 256s |
HASH | SPHINCS+256f | 256f |
Name | Value | Description | Recommended |
---|---|---|---|
SPHINCS+128s | TBD | TBD | No |
SPHINCS+128f | TBD | TBD | No |
SPHINCS+192s | TBD | TBD | No |
SPHINCS+192f | TBD | TBD | No |
SPHINCS+256s | TBD | TBD | No |
SPHINCS+256f | TBD | TBD | No |
Name | Value | Description | Recommended |
---|---|---|---|
HASH | TBD | TBD | No |