Crypto Benchmark on RX63N MCU
RXv1 Core @ 96 MHz

This benchmark conducted on Renesas Starter Kit+ for RX63N-256K (RX63N-256K-Starter-Kit-Plus) 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 Renesas RX63N microcontroller.

Cipher Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.1.2
  • Compiled using EWRX with optimization level 3
AlgorithmCBC Encrypt (Software)CBC Decrypt (Software)CCM Encrypt (Software)CCM Decrypt (Software)GCM Encrypt (Software)GCM Decrypt (Software)
3DES0.25 MB/s0.247 MB/s - - - -
AES-1281.063 MB/s1.185 MB/s0.536 MB/s0.532 MB/s0.525 MB/s0.53 MB/s
AES-1920.927 MB/s1.035 MB/s0.465 MB/s0.462 MB/s0.489 MB/s0.493 MB/s
AES-2560.822 MB/s0.919 MB/s0.41 MB/s0.408 MB/s0.457 MB/s0.461 MB/s

Hash Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.1.2
  • Compiled using EWRX with optimization level 3
Algorithm Speed (Software)
MD5 7.722 MB/s
SHA-1 1.074 MB/s
SHA-224 1.031 MB/s
SHA-256 1.031 MB/s
SHA-384 0.617 MB/s
SHA-512 0.617 MB/s
SHA3-224 0.472 MB/s
SHA3-256 0.446 MB/s
SHA3-384 0.342 MB/s
SHA3-512 0.238 MB/s

Signature Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.1.2
  • Compiled using EWRX with optimization level 3
Algorithm Signature Generation (Software) Signature Verification (Software)
RSA (1024 bits) 255.5 ms35.6 ms
RSA (2048 bits) 1591.6 ms133.5 ms
DSA (1024 bits) 153.4 ms316 ms
DSA (2048 bits) 804.4 ms1668.1 ms

EC Signature Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.1.2
  • Compiled using EWRX with optimization level 3
Algorithm Signature Generation (Software) Signature Verification (Software)
ECDSA (P-256) 324.5 ms408.2 ms
ECDSA (P-384) 661.3 ms799.6 ms
ECDSA (P-521) 892.1 ms1062.5 ms
EdDSA (Ed25519) 104.6 ms207.2 ms
EdDSA (Ed448) 513 ms1024.1 ms

Key Exchange Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.1.2
  • Compiled using EWRX with optimization level 3
Algorithm Public Key Generation (Software) Shared Secret Computation (Software)
Diffie-Hellman (1024 bits) 692.9 ms693.3 ms
Diffie-Hellman (2048 bits) 5167.7 ms5168.5 ms

EC Key Exchange Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.1.2
  • Compiled using EWRX with optimization level 3
Algorithm Public Key Generation (Software) Shared Secret Computation (Software)
ECDH (P-256) 321.3 ms320.1 ms
ECDH (P-384) 622.5 ms622 ms
ECDH (P-521) 879.5 ms875.7 ms
ECDH (X25519) 58.4 ms58.4 ms
ECDH (X448) 262.9 ms262.8 ms