Skip to content

Commit 672dcbe

Browse files
authored
Merge pull request #70 from anhu/dep_90s
Deprecate KYBER90s
2 parents a9d49c3 + 6bc4a82 commit 672dcbe

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

wolfSSL/src/appendix07.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ These use different kinds of math from the conventional algorithms. They are des
3535
**Note**: SABER KEM and NTRU KEM were deprecated and removed as they did not
3636
move on to standardization.
3737

38+
**Note**: KYBER KEM 90s variants were deprecated and removed as NIST is not
39+
considering them for standardization.
40+
3841
An explanation of lattice-based cryptography would fall outside the scope of this document but more information about these algorithms can be found in their NIST submissions at <https://csrc.nist.gov/projects/post-quantum-cryptography/round-3-submissions>.
3942

4043
Unfortunately, it might come as a shock, but we do not actually know that these algorithms will resist attacks from quantum computers. In fact, we do not even know that these algorithms are safe against a conventional computer. Its getting less and less likely, but someone could break lattice-based cryptography. However, as security experts will tell you, this is how cryptography has always worked. Algorithms are good when we start using them, but weaknesses and vulnerabilities are discovered and technology gets better. The post-quantum algorithms are somewhat problematic in that they are relatively new and could use a bit more attention from the community.
@@ -117,9 +120,6 @@ wolfSSL Variant Name | PQC Submission Variant Name
117120
KYBER_LEVEL1 | KYBER512
118121
KYBER_LEVEL3 | KYBER768
119122
KYBER_LEVEL5 | KYBER1024
120-
KYBER_90S_LEVEL1 | KYBER90S512
121-
KYBER_90S_LEVEL3 | KYBER90S768
122-
KYBER_90S_LEVEL5 | KYBER90S1024
123123

124124
Post-Quantum Hybrid KEM Naming Convention:
125125

@@ -128,9 +128,6 @@ wolfSSL Variant Name | NIST ECC Curve and PQC Submission Variant Name
128128
P256_KYBER_LEVEL1 | ECDSA P-256 and KYBER512
129129
P384_KYBER_LEVEL3 | ECDSA P-384 and KYBER768
130130
P521_KYBER_LEVEL5 | ECDSA P-521 and KYBER1024
131-
P256_KYBER90S_LEVEL1 | ECDSA P-256 and KYBER90S512
132-
P384_KYBER90S_LEVEL3 | ECDSA P-384 and KYBER90S768
133-
P521_KYBER90S_LEVEL5 | ECDSA P-521 and KYBER90S1024
134131

135132
## Codepoints and OIDs
136133

@@ -151,15 +148,9 @@ DILITHIUM_AES_LEVEL5 | 65196
151148
KYBER_LEVEL1 | 570
152149
KYBER_LEVEL3 | 572
153150
KYBER_LEVEL5 | 573
154-
KYBER_90S_LEVEL1 | 574
155-
KYBER_90S_LEVEL3 | 575
156-
KYBER_90S_LEVEL5 | 576
157151
P256_KYBER_LEVEL1 | 12090
158152
P384_KYBER_LEVEL3 | 12092
159153
P521_KYBER_LEVEL5 | 12093
160-
P256_KYBER90S_LEVEL1 | 12094
161-
P384_KYBER90S_LEVEL3 | 12095
162-
P521_KYBER90S_LEVEL5 | 12096
163154

164155
Post-Quantum OIDs for Certificates:
165156

0 commit comments

Comments
 (0)