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
Algorithm | CBC Encrypt (Software) | CBC Decrypt (Software) | CCM Encrypt (Software) | CCM Decrypt (Software) | GCM Encrypt (Software) | GCM Decrypt (Software) |
---|---|---|---|---|---|---|
3DES | 0.25 MB/s | 0.247 MB/s | - | - | - | - |
AES-128 | 1.063 MB/s | 1.185 MB/s | 0.536 MB/s | 0.532 MB/s | 0.525 MB/s | 0.53 MB/s |
AES-192 | 0.927 MB/s | 1.035 MB/s | 0.465 MB/s | 0.462 MB/s | 0.489 MB/s | 0.493 MB/s |
AES-256 | 0.822 MB/s | 0.919 MB/s | 0.41 MB/s | 0.408 MB/s | 0.457 MB/s | 0.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 ms | 35.6 ms |
RSA (2048 bits) | 1591.6 ms | 133.5 ms |
DSA (1024 bits) | 153.4 ms | 316 ms |
DSA (2048 bits) | 804.4 ms | 1668.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 ms | 408.2 ms |
ECDSA (P-384) | 661.3 ms | 799.6 ms |
ECDSA (P-521) | 892.1 ms | 1062.5 ms |
EdDSA (Ed25519) | 104.6 ms | 207.2 ms |
EdDSA (Ed448) | 513 ms | 1024.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 ms | 693.3 ms |
Diffie-Hellman (2048 bits) | 5167.7 ms | 5168.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 ms | 320.1 ms |
ECDH (P-384) | 622.5 ms | 622 ms |
ECDH (P-521) | 879.5 ms | 875.7 ms |
ECDH (X25519) | 58.4 ms | 58.4 ms |
ECDH (X448) | 262.9 ms | 262.8 ms |