Browser Post-Quantum Key Agreement Check and Initial Measurement Results

NCSA Network Security Research ( Phuong Cao)

Jakub Sowa, Jakub Sowa, Bach Hoang, Advaith Yeluru, Steven Qie, Santiago Nunez Corrales, Anita Nikolich, Ravishankar Iyer, Phuong Cao "Post-Quantum Cryptography (PQC) Network Instrument: Measuring PQC Adoption Rates and Identifying Migration Pathways" In 2024 IEEE International Conference on Quantum Computing and Engineering (QCE), Montreal, Canada

Key Agreement Check Results

Checking connection …

Instructions to enable PQC for client-side (browsers) and server-side

Snapshot of Post-Quantum Cryptography network protocols measured from NCSA's Zeek connection logs (June 2023.)

NIST draft key agreements (FIPS 203, FIPS 204, FIPS 205)

Available with TLSv1.3 including HTTP/3 (QUIC)

Key agreement TLS identifier
X25519Kyber768Draft00 0x6399 (recommended) and 0xfe31 (obsolete)
X25519Kyber512Draft00 0xfe30
X25519Kyber[x]Draft00 is a hybrid of X25519 and Kyber[x]Draft00 (in that order).

Team and Acknowledgements

Phuong Cao pcao3@illinois.edu

NCSA SPIN students.

This tool is based on Cloudflare's CDN-trace API end point. We added snapshot of NCSA's PQC network statistics.

References

[1] Migration to Post-Quantum Cryptography Quantum Readiness: Testing Draft Standards, https://www.nccoe.nist.gov/sites/default/files/2023-12/pqc-migration-nist-sp-1800-38c-preliminary-draft.pdf
[2] Cloudflare research on PQC, https://pq.cloudflareresearch.com/cdn-cgi/trace
[3] Curve25519: New Diffie-Hellman Speed Records, Daniel J. Bernstein, https://link.springer.com/chapter/10.1007/11745853_14
[4] HPBN, https://hpbn.co/transport-layer-security-tls/#tls-handshake