Crypto Benchmark on RA4M1 MCU
ARM Cortex-M4 @ 48 MHz

This benchmark conducted on RA4M1 MCU will help you in qualifying performance of CycloneCRYPTO (Crypto Library), running on Renesas RA4M1 MCU.

Cipher Algorithms

RA4M1 @ 48 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmCBC Encrypt (Software)CBC Decrypt (Software)CCM Encrypt (Software)CCM Decrypt (Software)GCM Encrypt (Software)GCM Decrypt (Software)
3DES0.094 MB/s0.093 MB/s----
AES-1280.494 MB/s0.478 MB/s0.263 MB/s0.264 MB/s0.277 MB/s0.277 MB/s
AES-1920.43 MB/s0.418 MB/s0.227 MB/s0.227 MB/s0.255 MB/s0.255 MB/s
AES-2560.382 MB/s0.371 MB/s0.199 MB/s0.199 MB/s0.238 MB/s0.237 MB/s

AlgorithmCBC Encrypt (Hardware)CBC Decrypt (Hardware)CCM Encrypt (Hardware)CCM Decrypt (Hardware)GCM Encrypt (Hardware)GCM Decrypt (Hardware)
3DES------
AES-1289.345 MB/s9.276 MB/s----
AES-192------
AES-2569.025 MB/s8.928 MB/s----

Hash Algorithms

RA4M1 @ 48 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmSpeed (Software)Speed (Hardware)
MD53.473 MB/s-
SHA-10.636 MB/s-
SHA-2240.497 MB/s-
SHA-2560.497 MB/s-
SHA-3840.319 MB/s-
SHA-5120.319 MB/s-
SHA3-2240.351 MB/s-
SHA3-2560.332 MB/s-
SHA3-3840.255 MB/s-
SHA3-5120.177 MB/s-

Signature Algorithms

RA4M1 @ 48 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

SignatureSignature Generation (Software)Signature Verification (Software)
RSA (1024 bits)316.4 ms55.6 ms
RSA (2048 bits)1724.2 ms206.4 ms
RSA (3072 bits)--
RSA (4096 bits)--
DSA (1024 bits)187.1 ms396.4 ms
DSA (2048 bits)882.4 ms1887.7 ms

EC Signature Algorithms

RA4M1 @ 48 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

SignatureSignature Generation (Software)Signature Verification (Software)
ECDSA (P-256)640.8 ms806.8 ms
ECDSA (P-384)1217.1 ms1517.6 ms
ECDSA (P-521)1370.2 ms1632.9 ms
EdDSA (Ed25519)192.8 ms379.9 ms
EdDSA (Ed448)859.3 ms1704 ms

Key Exchange Algorithms

RA4M1 @ 48 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
Diffie-Hellman (1024 bits)691.7 ms692.1 ms
Diffie-Hellman (2048 bits)4835.1 ms4835.5 ms

EC Key Exchange Algorithms

RA4M1 @ 48 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
ECDH (P-256)618.4 ms616.9 ms
ECDH (P-384)1160.6 ms1179.4 ms
ECDH (P-521)1352.7 ms1347.9 ms
ECDH (X25519)104.9 ms104.9 ms
ECDH (X448)430 ms430 ms