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

This benchmark conducted on MCX-N5XX-EVK Evaluation Kit for MCX N54x 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 N547 microcontroller.

Cipher Algorithms

MCX N547 @ 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.426 MB/s0.429 MB/s----
AES-1282.191 MB/s2.134 MB/s1.159 MB/s1.16 MB/s1.201 MB/s1.201 MB/s
AES-1921.915 MB/s1.874 MB/s1.002 MB/s1.002 MB/s1.112 MB/s1.111 MB/s
AES-2561.701 MB/s1.671 MB/s0.882 MB/s0.882 MB/s1.035 MB/s1.035 MB/s

Hash Algorithms

MCX N547 @ 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 N547 @ 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.9 ms14.4 ms
RSA (2048 bits)497.5 ms53.6 ms
RSA (3072 bits)1467.6 ms115.1 ms
RSA (4096 bits)3239.7 ms204.3 ms
DSA (1024 bits)51 ms107.4 ms
DSA (2048 bits)250.2 ms530.5 ms

EC Signature Algorithms

MCX N547 @ 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)160.1 ms203.7 ms
ECDSA (P-384)312 ms387.2 ms
ECDSA (P-521)362.1 ms430.8 ms
EdDSA (Ed25519)42.9 ms84.7 ms
EdDSA (Ed448)201.4 ms400.4 ms

Key Exchange Algorithms

MCX N547 @ 150 MHz

  • Benchmark generated with CycloneCRYPTO 2.4.0
  • Compiled using Clang with optimization level 3
AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
Diffie-Hellman (1024 bits)201.4 ms201.3 ms
Diffie-Hellman (2048 bits)1444.7 ms1443.9 ms

EC Key Exchange Algorithms

MCX N547 @ 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)155.9 ms155.6 ms
ECDH (P-384)298.8 ms304.1 ms
ECDH (P-521)359.4 ms358.4 ms
ECDH (X25519)23.5 ms23.5 ms
ECDH (X448)101.6 ms101.7 ms