Crypto Benchmark on RX63N MCU
RXv1 @ 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.5.0
  • Compiled using EWRX with optimization level 3
AlgorithmEncryption
(Software)
Decryption
(Software)
3DES-CBC0.286 MB/s0.282 MB/s
3DES-CTR0.279 MB/s0.279 MB/s
AES128-CBC1.066 MB/s1.211 MB/s
AES192-CBC0.931 MB/s1.06 MB/s
AES256-CBC0.827 MB/s0.942 MB/s
AES128-CTR0.98 MB/s0.979 MB/s
AES192-CTR0.865 MB/s0.865 MB/s
AES256-CTR0.774 MB/s0.774 MB/s
SM4-CBC0.918 MB/s0.883 MB/s
SM4-CTR0.854 MB/s0.853 MB/s

AEAD Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.5.0
  • Compiled using EWRX with optimization level 3
AlgorithmEncryption
(Software)
Decryption
(Software)
AES128-GCM0.53 MB/s0.529 MB/s
AES192-GCM0.494 MB/s0.493 MB/s
AES256-GCM0.462 MB/s0.462 MB/s
AES128-CCM0.528 MB/s0.528 MB/s
AES192-CCM0.46 MB/s0.46 MB/s
AES256-CCM0.408 MB/s0.408 MB/s
SM4-GCM0.49 MB/s0.49 MB/s
SM4-CCM0.454 MB/s0.453 MB/s
Ascon-AEAD1280.803 MB/s0.791 MB/s
ChaCha20Poly13051.043 MB/s1.042 MB/s

Hash Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.5.0
  • Compiled using EWRX with optimization level 3
AlgorithmSpeed
(Software)
MD55.159 MB/s
SHA-11.075 MB/s
SHA-2240.966 MB/s
SHA-2560.966 MB/s
SHA-3840.595 MB/s
SHA-5120.595 MB/s
SHA3-2240.478 MB/s
SHA3-2560.452 MB/s
SHA3-3840.348 MB/s
SHA3-5120.242 MB/s
SM30.841 MB/s
Ascon-Hash2560.303 MB/s

Signature Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.5.0
  • Compiled using EWRX with optimization level 3
AlgorithmGeneration
(Software)
Verification
(Software)
RSA (1024 bits)261.7 ms36.2 ms
RSA (2048 bits)1589.9 ms134.8 ms
RSA (3072 bits)4837.3 ms291.5 ms
DSA (1024 bits)151.8 ms314.3 ms
DSA (2048 bits)787.7 ms1638.6 ms

EC Signature Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.5.0
  • Compiled using EWRX with optimization level 3
AlgorithmGeneration
(Software)
Verification
(Software)
ECDSA (secp256r1)139.3 ms125.9 ms
ECDSA (secp384r1)359.1 ms326.4 ms
ECDSA (secp521r1)797.1 ms704.2 ms
ECDSA (brainpoolP256r1)271.2 ms271.7 ms
ECDSA (brainpoolP384r1)732.7 ms732.9 ms
ECDSA (brainpoolP512r1)1540.2 ms1565.6 ms
SM2122.6 ms122.6 ms
EdDSA (Ed25519)73.7 ms69 ms
EdDSA (Ed448)203.1 ms182.7 ms

Key Exchange Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.5.0
  • Compiled using EWRX with optimization level 3
AlgorithmPublic Key Generation
(Software)
Shared Secret Computation
(Software)
Diffie-Hellman (1024 bits)677.8 ms678.1 ms
Diffie-Hellman (2048 bits)5000.9 ms5001.7 ms

EC Key Exchange Algorithms

RX63N @ 96 MHz

  • Benchmark generated with CycloneCRYPTO 2.5.0
  • Compiled using EWRX with optimization level 3
AlgorithmPublic Key Generation
(Software)
Shared Secret Computation
(Software)
ECDH (secp256r1)122.4 ms122.1 ms
ECDH (secp384r1)314.2 ms313.8 ms
ECDH (secp521r1)688 ms687.3 ms
ECDH (brainpoolP256r1)251.9 ms251.5 ms
ECDH (brainpoolP384r1)679.7 ms679.2 ms
ECDH (brainpoolP512r1)1428 ms1427.5 ms
ECDH (SM2)122.5 ms122.3 ms
ECDH (X25519)40.8 ms40.9 ms
ECDH (X448)104.8 ms104.8 ms