Cryptology ePrint Archive: Report 2019/844

pqm4: Testing and Benchmarking NIST PQC on ARM Cortex-M4

Matthias J. Kannwischer and Joost Rijneveld and Peter Schwabe and Ko Stoffelen

Abstract: This paper presents pqm4 a testing and benchmarking framework for the ARM Cortex-M4. It makes use of a widely available discovery board with 196 KiB of memory and 1 MiB flash ROM. It currently includes 10 key encapsulation mechanisms and 5 signature schemes of the NIST PQC competition. For the remaining 11 schemes, the available implementations do require more than the available memory or they depend on external libraries which makes them arguably unsuitable for embedded devices.

Category / Keywords: implementation / ARM Cortex-M4, NIST PQC

Date: received 19 Jul 2019, last revised 21 Jul 2019

Contact author: matthias at kannwischer eu,joost@joostrijneveld nl,peter@cryptojedi org,k stoffelen@cs ru nl

Available format(s): PDF | BibTeX Citation

Note: The results presented in this paper represent a snapshot of the results available in pqm4 in July 2019. For more recent results, we refer to the tables on the GitHub repository: https://github.com/mupq/pqm4

Version: 20190721:092254 (All versions of this report)

Short URL: ia.cr/2019/844


[ Cryptology ePrint archive ]