Lucene search
+L

77 matches found

Schneier on Security
Schneier on Security
added 2024/09/12 3:42 p.m.16 views

Microsoft Is Adding New Cryptography Algorithms

Microsoft is updating SymCrypt, its core cryptographic library, with new quantum-secure algorithms. Microsofts details are here. From a news article: The first new algorithm Microsoft added to SymCrypt is called ML-KEM. Previously known as CRYSTALS-Kyber, ML-KEM is one of three post-quantum...

7.3AI score
SaveExploits0
Filippo.io
Filippo.io
added 2024/08/21 2:47 p.m.28 views

Let’s All Agree to Use Seeds as ML-KEM Keys

Last week, NIST published the final version of the ML-KEM1 specification, FIPS 203. One change from the draft is that the final document explicitly allows storing the private decapsulation key as a seed. This is a plea to the cryptography engineering community: let’s all agree to only use seeds a...

7.3AI score
SaveExploits0
NVD
NVD
added 2024/06/10 1:15 p.m.52 views

CVE-2024-36405

liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. A control-flow timing lean has been identified in the reference implementation of the Kyber key encapsulation mechanism when it is compiled with Clang 15-18 for -Os, -O1, and other...

7.5CVSS0.00515EPSS
SaveExploits0References4
CVE
CVE
added 2024/06/10 12:47 p.m.94 views

CVE-2024-36405

CVE-2024-36405 affects the liboqs reference Kyber KEM implementation. A control-flow timing leak arises when the Kyber KEM is compiled with Clang 15–18 under certain options (including -Os and -O1), enabling a local attacker to measure decapsulation timings and recover the entire ML-KEM 512 secre...

7.5CVSS5.7AI score0.00515EPSS
SaveExploits0References4Affected Software1
Vulnrichment
Vulnrichment
added 2024/06/10 12:47 p.m.25 views

CVE-2024-36405 Control-flow timing leak in Kyber reference implementation when compiled with Clang 15-18 for -Os, -O1 and other options

liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. A control-flow timing lean has been identified in the reference implementation of the Kyber key encapsulation mechanism when it is compiled with Clang 15-18 for -Os, -O1, and other...

5.9CVSS6.9AI score0.00515EPSS
SaveExploits0References4
Debian CVE
Debian CVE
added 2024/06/10 12:47 p.m.64 views

CVE-2024-36405

Removed by vendor...

7.5CVSS6.7AI score0.00515EPSS
SaveExploits0
OSV
OSV
added 2024/06/10 12:47 p.m.32 views

CVE-2024-36405 Control-flow timing leak in Kyber reference implementation when compiled with Clang 15-18 for -Os, -O1 and other options

liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. A control-flow timing lean has been identified in the reference implementation of the Kyber key encapsulation mechanism when it is compiled with Clang 15-18 for -Os, -O1, and other...

5.9CVSS6.5AI score
SaveExploits0References6
Cvelist
Cvelist
added 2024/06/10 12:47 p.m.68 views

CVE-2024-36405 Control-flow timing leak in Kyber reference implementation when compiled with Clang 15-18 for -Os, -O1 and other options

liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. A control-flow timing lean has been identified in the reference implementation of the Kyber key encapsulation mechanism when it is compiled with Clang 15-18 for -Os, -O1, and other...

5.9CVSS0.00515EPSS
SaveExploits0References4
NVD
NVD
added 2024/06/10 2:15 a.m.29 views

CVE-2024-37880

The Kyber reference implementation before 9b8d306, when compiled by LLVM Clang through 18.x with some common optimization options, has a timing side channel that allows attackers to recover an ML-KEM 512 secret key in minutes. This occurs because polyfrommsg in poly.c does not prevent Clang from...

7.5CVSS0.00696EPSS
SaveExploits1References5
Positive Technologies
Positive Technologies
added 2024/06/10 12:0 a.m.13 views

PT-2024-4342 · Liboqs +1 · Liboqs +1

Name of the Vulnerable Software and Affected Versions: liboqs versions prior to 0.10.1 Description: A control-flow timing issue has been identified in the reference implementation of the Kyber key encapsulation mechanism in liboqs, a C-language cryptographic library that provides implementations ...

8.2CVSS6.5AI score0.00515EPSS
SaveExploits0References38
CVE
CVE
added 2024/06/10 12:0 a.m.45 views

CVE-2024-37880

The CVE affects the Kyber reference implementation prior to 9b8d306. The vulnerability is a timing side channel where poly_frommsg in poly.c can yield a vulnerable secret-dependent branch when compiled with LLVM Clang (through 18.x) with common optimizations, enabling attackers to recover an ML-K...

7.5CVSS6.4AI score0.00696EPSS
SaveExploits1References5Affected Software1
Cvelist
Cvelist
added 2024/06/10 12:0 a.m.38 views

CVE-2024-37880

The Kyber reference implementation before 9b8d306, when compiled by LLVM Clang through 18.x with some common optimization options, has a timing side channel that allows attackers to recover an ML-KEM 512 secret key in minutes. This occurs because polyfrommsg in poly.c does not prevent Clang from...

0.00696EPSS
SaveExploits1References5
Filippo.io
Filippo.io
added 2024/01/30 5:48 p.m.31 views

Post-quantum Cryptography for the Go Ecosystem

filippo.io/mlkem768 is a pure-Go implementation of ML-KEM-768 optimized for correctness and readability. ML-KEM formerly known as Kyber, renamed because we can't have nice things is a post-quantum key exchange mechanism in the process of being standardized by NIST and adopted by most of the...

6.7AI score
SaveExploits0
OSV
OSV
added 2023/12/01 12:0 p.m.18 views

RUSTSEC-2023-0079 KyberSlash: division timings depending on secrets

Various Kyber software libraries in various environments leak secret information into timing, specifically because these libraries include a line of code that divides a secret numerator by a public denominator, the number of CPU cycles for division in various environments varies depending on the...

7.4CVSS7AI score
SaveExploits0References6
RustSec
RustSec
added 2023/12/01 12:0 p.m.10 views

KyberSlash: division timings depending on secrets

Various Kyber software libraries in various environments leak secret information into timing, specifically because these libraries include a line of code that divides a secret numerator by a public denominator, the number of CPU cycles for division in various environments varies depending on the...

7AI score
SaveExploits0
Filippo.io
Filippo.io
added 2023/11/07 6:37 p.m.36 views

Enough Polynomials and Linear Algebra to Implement Kyber

I was once talking with a mathematician and trying to explain elliptic curve cryptography. Eventually, something clicked and they went "oh, that! I think there was a chapter about it in the book. You made a whole field out of it?" Yes, in cryptography we end up focusing on a very narrow slice of...

6.9AI score
SaveExploits0
Filippo.io
Filippo.io
added 2022/07/29 1:38 a.m.54 views

KEMs and Post-Quantum age

Theyre here! NIST selected a first batch of post-quantum cryptographic key exchange and signature algorithms. The report is a nice read that explains a lot of the goals, candidates, selections, and rationales. I recommend Sections 2, 3.3, and 4.1. For key exchange, NIST selected only...

6.2AI score
SaveExploits0
Rows per page
Query Builder