Not endorsing anything but you may be
interested in those results:
https://github.com/mupq/pqm4/pull/340
On Wed, Aug 28, 2024 at 6:22 PM Phillip Hallam-Baker <ph...@hallambaker.com> wrote:
I have taken the NIST ACVTSÂ code used to generate the test vectors and extracted the bare minimum required to compile. This results in a .NET DLL of 85KB.
(..)
Basically, if your RAM/ROM are measured in hundreds of MB, they are going to be fine for PQC but if they are hundreds of KB, it is going to be heavy sledding.
--Little public service announcement:
It should be obvious that the NIST ACVTS implementations are not suitable for any kind of production use or performance/size evaluation. They are not efficient or secure, nor do they yet provide interfaces that applications can even use (just the internal interfaces for digital signatures, for example.) They are solely suitable for generation and verficiation of test vectors for those functions.
Multiple serious evaluations of these properties were made as a part of the selection process over the last 7 years.
All of these algorithms ( FIPS-{203,204,205} ) run well in under 100kB of RAM/ROM. There are multiple free and commercial libraries that do this.
I recommend using implementations made by professional cryptography developers, as implementing these algorithms securely requires specialist skills. Unfortunately FIPS 140-3 testing does not yet cover issues such as timing attacks, so some vendors may well obtain certificates for implementations that are even remotely exploitable if used in networked implementations.
Best Regards,-markku
Dr. Markku-Juhani O. Saarinen <mj...@iki.fi>
Â--
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pqc-forum+...@list.nist.gov.
To view this discussion on the web visit https://groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/CAMm%2BLwiwWj-HqQKULGDGyae%3DSaCG44VzXk0gq2v4_HSfdiX1QA%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pqc-forum+...@list.nist.gov.
To view this discussion on the web visit https://groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/CA%2BiU_qnWU36id8mk7WfFxs6n2-YjYw-K4Pnr3Yc%2BVYfx5ENvtQ%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pqc-forum+...@list.nist.gov.
To view this discussion on the web visit https://groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/CAMm%2BLwgrhKUX6o91eKfi-KVy633y%2BDBGhoVfir3q1v823eicJw%40mail.gmail.com.