Crypto Benchmark on MCX N947 MCU
ARM Cortex-M33 @ 150 MHz

This benchmark conducted on FRDM-MCXN947 FRDM Development Board for MCX N94/N54 MCUs will help you in qualifying performance of CycloneCRYPTO (Cryptography library), CycloneSSL (TLS 1.3 & DTLS 1.2 library), CycloneSSH (SSH library with SCP & SFTP protocols), CycloneIPSEC (IPsec/IKEv2 library) and CycloneTCP (TCP/IPv4/IPv6 stack with secure protocols like HTTPS, FTPS, MQTTS, Secure WebSocket, Secure CoAP, Secure Modbus/TCP, SNMPv3...) running on NXP MCX N947 microcontroller.

Cipher Algorithms

MCX N947 @ 150 MHz

  • Benchmark generated with CycloneCRYPTO 2.4.0
  • Compiled using Clang with optimization level 3
AlgorithmCBC Encrypt (Software)CBC Decrypt (Software)CCM Encrypt (Software)CCM Decrypt (Software)GCM Encrypt (Software)GCM Decrypt (Software)
3DES0.427 MB/s0.429 MB/s----
AES-1282.196 MB/s2.142 MB/s1.164 MB/s1.161 MB/s1.203 MB/s1.204 MB/s
AES-1921.919 MB/s1.881 MB/s1.005 MB/s1.004 MB/s1.114 MB/s1.114 MB/s
AES-2561.704 MB/s1.677 MB/s0.885 MB/s0.883 MB/s1.037 MB/s1.037 MB/s

Hash Algorithms

MCX N947 @ 150 MHz

  • Benchmark generated with CycloneCRYPTO 2.4.0
  • Compiled using Clang with optimization level 3
AlgorithmSpeed (Software)
MD512.062 MB/s
SHA-12.613 MB/s
SHA-2241.951 MB/s
SHA-2561.951 MB/s
SHA-3841.223 MB/s
SHA-5121.223 MB/s
SHA3-2241.226 MB/s
SHA3-2561.159 MB/s
SHA3-3840.889 MB/s
SHA3-5120.618 MB/s

Signature Algorithms

MCX N947 @ 150 MHz

  • Benchmark generated with CycloneCRYPTO 2.4.0
  • Compiled using Clang with optimization level 3
AlgorithmSignature Generation (Software)Signature Verification (Software)
RSA (1024 bits)87.3 ms14.1 ms
RSA (2048 bits)494.9 ms52.6 ms
RSA (3072 bits)1459.8 ms113.2 ms
RSA (4096 bits)3228.6 ms201.1 ms
DSA (1024 bits)50.7 ms106.6 ms
DSA (2048 bits)248.5 ms526.6 ms

EC Signature Algorithms

MCX N947 @ 150 MHz

  • Benchmark generated with CycloneCRYPTO 2.4.0
  • Compiled using Clang with optimization level 3
AlgorithmSignature Generation (Software)Signature Verification (Software)
ECDSA (P-256)155.5 ms198.5 ms
ECDSA (P-384)304.2 ms378.8 ms
ECDSA (P-521)355.9 ms423.7 ms
EdDSA (Ed25519)43.2 ms85.1 ms
EdDSA (Ed448)198.2 ms394.2 ms

EC Key Exchange Algorithms

MCX N947 @ 150 MHz

  • Benchmark generated with CycloneCRYPTO 2.4.0
  • Compiled using Clang with optimization level 3
AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
ECDH (P-256)151.3 ms151 ms
ECDH (P-384)291.3 ms296.6 ms
ECDH (P-521)353.4 ms352.1 ms
ECDH (X25519)23.6 ms23.6 ms
ECDH (X448)100.2 ms100.1 ms