Key Encapsulation Mechanism Algorithms by NIST Security Level

317 views
Skip to first unread message

SOUMYA HOSMANI

unread,
Apr 22, 2025, 12:57:30 AM4/22/25
to pqc-forum

Hi all,

I've reviewed the CRYSTALS-Kyber NIST reference implementation from 2022, but I couldn't locate the updated source code that aligns with the ML-KEM specification (FIPS 203, 2024).

Could anyone please share the link to the latest NIST source code?

Thank you in advance!

Soumya

Stephan Mueller

unread,
Apr 22, 2025, 2:42:11 AM4/22/25
to pqc-forum, SOUMYA HOSMANI
Am Dienstag, 22. April 2025, 06:57:30 Mitteleuropäische Sommerzeit schrieb
SOUMYA HOSMANI:

Hi SOUMYA,

> Hi all,
>
> I've reviewed the CRYSTALS-Kyber NIST reference implementation from 2022,
> but I couldn't locate the updated source code that aligns with the ML-KEM
> specification (FIPS 203, 2024).
>
> Could anyone please share the link to the latest NIST source code?

https://github.com/pq-crystals/kyber/tree/standard

>
> Thank you in advance!
> Soumya


Ciao
Stephan



Roderick Chapman

unread,
Apr 22, 2025, 4:24:32 AM4/22/25
to pqc-...@list.nist.gov

You should also have a look at

  https://github.com/pq-code-package/mlkem-native

which is significantly better documented than the PQCrystals code, has CBMC proofs of type safety for all of the C code, and optimized assembly language back-ends for AArch64 and x86_64 AVX2.

 - Rod

Reply all
Reply to author
Forward
0 new messages