Motivation

image.png

All benchmarks were obtained on one core of an Intel Core-i7 6600U (Skylake) CPU. We report benchmarks of two different implementations: a C reference implementation and an optimized implementation using AVX2 vector instructions.

https://pq-crystals.org/dilithium/

Is this even a good comparison?

image.png

image.png

image.png

image.png

Dilithium is already faster than classical cryptography in every benchmark, however, it does take up more space. What is the point of accelerating Dilithium when it is faster than the current implementation? Is it for PKI or theoretical purposes?

image.png

https://par.nsf.gov/servlets/purl/10324007

https://eprint.iacr.org/2022/1225.pdf