where-simd-helps/paper/refs.bib

142 lines
5.3 KiB
BibTeX

% ── 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},
}