ML-KEM·Key encapsulation·NIST level 5

ML-KEM-1024

ML-KEM (FIPS 203) is a lattice-based key encapsulation mechanism, standardized by NIST in August 2024. It replaces RSA and elliptic-curve Diffie-Hellman for establishing shared secrets in a post-quantum world.

Latest run2026-07-07 09:32 UTC
commitbfd529d
CPU
Xeon Platinum 8259CL @ 2.50GHz
Instance
t3.mediumburstable
OS / Kernel
24.04.4 LTS
liboqs
0.15.0
Wall clock
49m 51s
CPU steal
0.83%

Parameters

Family
ML-KEM
Parameter set
1024
Public key
1.53 KB
Private key
3.09 KB
Ciphertext
1.53 KB
Iterations / op
1,000
liboqs key
ML-KEM-1024
keygenGenerate a fresh key pair.
54 of 54 runs
Mean
24.4 µs
Median
22.9 µs
p95
33.9 µs
p99
41.9 µs
Stdev
6.2 µs
Min
22.6 µs
Ops/sec
40,993
Mean over time

Click any point to view the GitHub Actions run that produced it.

encapEncapsulate: produce a shared secret and ciphertext under the recipient's public key.
54 of 54 runs
Mean
26.9 µs
Median
25.6 µs
p95
35.4 µs
p99
45.7 µs
Stdev
5.6 µs
Min
25.4 µs
Ops/sec
37,153
Mean over time

Click any point to view the GitHub Actions run that produced it.

decapDecapsulate: recover the shared secret from the ciphertext using the private key.
54 of 54 runs
Mean
31.8 µs
Median
27.9 µs
p95
47.5 µs
p99
90.5 µs
Stdev
15.1 µs
Min
27.5 µs
Ops/sec
31,431
Mean over time

Click any point to view the GitHub Actions run that produced it.