PQM4
PQM4: Post-quantum crypto library for the ARM Cortex-M4. The pqm4 library, benchmarking and testing framework started as a result of the PQCRYPTO project funded by the European Commission in the H2020 program. It currently contains implementations post-quantum key-encapsulation mechanisms and post-quantum signature schemes targeting the ARM Cortex-M4 family of microcontrollers. The design goals of the library are to offer: automated functional testing on a widely available development board; automated generation of test vectors and comparison against output of a reference implementation running host-side (i.e., on the computer the development board is connected to); automated benchmarking for speed, stack usage, and code-size; automated profiling of cycles spent in symmetric primitives (SHA-2, SHA-3, AES); integration of clean implementations from PQClean; and easy integration of new schemes and implementations into the framework.
Keywords for this software
References in zbMATH (referenced in 4 articles )
Showing results 1 to 4 of 4.
Sorted by year (- Nguyen, Duc Tri; Gaj, Kris: Fast NEON-based multiplication for lattice-based NIST post-quantum cryptography finalists (2021)
- Botros, Leon; Kannwischer, Matthias J.; Schwabe, Peter: Memory-efficient high-speed implementation of Kyber on Cortex-M4 (2019)
- Kannwischer, Matthias J.; Rijneveld, Joost; Schwabe, Peter: Faster multiplication in (\mathbbZ_2^m[x]) on Cortex-M4 to speed up NIST PQC candidates (2019)
- Seo, Hwajeong; Jalali, Amir; Azarderakhsh, Reza: SIKE round 2 speed record on ARM Cortex-M4 (2019)