% ── Post-Quantum Cryptography Standards ────────────────────────────────────── @techreport{fips203, author = {{National Institute of Standards and Technology}}, title = {{Module-Lattice-Based Key-Encapsulation Mechanism Standard}}, institution = {NIST}, year = {2024}, number = {FIPS 203}, url = {https://doi.org/10.6028/NIST.FIPS.203}, } @techreport{fips204, author = {{National Institute of Standards and Technology}}, title = {{Module-Lattice-Based Digital Signature Standard}}, institution = {NIST}, year = {2024}, number = {FIPS 204}, url = {https://doi.org/10.6028/NIST.FIPS.204}, } @techreport{fips205, author = {{National Institute of Standards and Technology}}, title = {{Stateless Hash-Based Digital Signature Standard}}, institution = {NIST}, year = {2024}, number = {FIPS 205}, url = {https://doi.org/10.6028/NIST.FIPS.205}, } % ── Kyber / ML-KEM ─────────────────────────────────────────────────────────── @inproceedings{kyber2018, author = {Bos, Joppe W. and Ducas, Léo and Kiltz, Eike and Lepoint, Tancrède and Lyubashevsky, Vadim and Schanck, John M. and Schwabe, Peter and Seiler, Gregor and Stehlé, Damien}, title = {{CRYSTALS -- Kyber: A CCA-Secure Module-Lattice-Based KEM}}, booktitle = {IEEE European Symposium on Security and Privacy (EuroS\&P)}, year = {2018}, pages = {353--367}, doi = {10.1109/EuroSP.2018.00032}, } @misc{kyber-avx2, author = {Schwabe, Peter and Seiler, Gregor}, title = {{High-Speed {AVX2} Implementation of the {Kyber} Key Encapsulation Mechanism}}, note = {AVX2 implementation in the pqclean project}, url = {https://github.com/pq-crystals/kyber}, } % ── SIMD and Microarchitecture ──────────────────────────────────────────────── @inproceedings{intel-avx2, author = {{Intel Corporation}}, title = {{Intel 64 and IA-32 Architectures Software Developer's Manual}}, year = {2024}, note = {Volume 2: Instruction Set Reference}, } @inproceedings{ntt-survey, author = {Longa, Patrick and Naehrig, Michael}, title = {{Speeding Up the Number Theoretic Transform for Faster Ideal Lattice-Based Cryptography}}, booktitle = {CANS}, year = {2016}, doi = {10.1007/978-3-319-48965-0_8}, } % ── Energy Measurement ─────────────────────────────────────────────────────── @inproceedings{rapl, author = {David, Howard and Gorbatov, Eugene and Hanebutte, Ulf R. and Khanna, Rahul and Le, Christian}, title = {{RAPL: Memory Power Estimation and Capping}}, booktitle = {ISLPED}, year = {2010}, doi = {10.1145/1840845.1840883}, } % ── Related Benchmarking Work ──────────────────────────────────────────────── @misc{pqclean, author = {{PQClean Contributors}}, title = {{PQClean: Clean, portable, tested implementations of post-quantum cryptography}}, url = {https://github.com/PQClean/PQClean}, } @misc{liboqs, author = {{Open Quantum Safe Project}}, title = {{liboqs: C library for quantum-safe cryptographic algorithms}}, url = {https://github.com/open-quantum-safe/liboqs}, } @misc{pqm4, author = {Kannwischer, Matthias J. and Rijneveld, Joost and Schwabe, Peter and Stoffelen, Ko}, title = {{pqm4: Post-quantum crypto library for the ARM Cortex-M4}}, url = {https://github.com/mupq/pqm4}, } @misc{supercop, author = {Bernstein, Daniel J. and Lange, Tanja}, title = {{SUPERCOP: System for Unified Performance Evaluation Related to Cryptographic Operations and Primitives}}, url = {https://bench.cr.yp.to/supercop.html}, } @misc{papi, author = {{Innovative Computing Laboratory, University of Tennessee}}, title = {{PAPI: Performance Application Programming Interface}}, url = {https://icl.utk.edu/papi/}, } @inproceedings{gueron2014, author = {Gueron, Shay and Krasnov, Vlad}, title = {{Fast Garbling of Circuits Under Standard Assumptions}}, booktitle = {ACM CCS}, year = {2013}, note = {See also: Intel white paper on AES-GCM with AVX2}, } @misc{bernstein2006, author = {Bernstein, Daniel J.}, title = {{Curve25519: new Diffie-Hellman speed records}}, year = {2006}, url = {https://cr.yp.to/ecdh.html}, } @misc{cachetime, author = {Bernstein, Daniel J. and Schwabe, Peter}, title = {{New AES Software Speed Records}}, year = {2008}, url = {https://cr.yp.to/aes-speed.html}, } @misc{bettini2024, author = {{Google Security Blog}}, title = {{Protecting Chrome Traffic with Hybrid Kyber KEM}}, year = {2023}, url = {https://security.googleblog.com/2023/08/protecting-chrome-traffic-with-hybrid.html}, }