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
Algorithm | Encryption (Software) | Decryption (Software) |
---|---|---|
3DES-CBC | 0.286 MB/s | 0.282 MB/s |
3DES-CTR | 0.279 MB/s | 0.279 MB/s |
AES128-CBC | 1.066 MB/s | 1.211 MB/s |
AES192-CBC | 0.931 MB/s | 1.06 MB/s |
AES256-CBC | 0.827 MB/s | 0.942 MB/s |
AES128-CTR | 0.98 MB/s | 0.979 MB/s |
AES192-CTR | 0.865 MB/s | 0.865 MB/s |
AES256-CTR | 0.774 MB/s | 0.774 MB/s |
SM4-CBC | 0.918 MB/s | 0.883 MB/s |
SM4-CTR | 0.854 MB/s | 0.853 MB/s |
AEAD Algorithms
RX63N @ 96 MHz
- • Benchmark generated with CycloneCRYPTO 2.5.0
- • Compiled using EWRX with optimization level 3
Algorithm | Encryption (Software) | Decryption (Software) |
---|---|---|
AES128-GCM | 0.53 MB/s | 0.529 MB/s |
AES192-GCM | 0.494 MB/s | 0.493 MB/s |
AES256-GCM | 0.462 MB/s | 0.462 MB/s |
AES128-CCM | 0.528 MB/s | 0.528 MB/s |
AES192-CCM | 0.46 MB/s | 0.46 MB/s |
AES256-CCM | 0.408 MB/s | 0.408 MB/s |
SM4-GCM | 0.49 MB/s | 0.49 MB/s |
SM4-CCM | 0.454 MB/s | 0.453 MB/s |
Ascon-AEAD128 | 0.803 MB/s | 0.791 MB/s |
ChaCha20Poly1305 | 1.043 MB/s | 1.042 MB/s |
Hash Algorithms
RX63N @ 96 MHz
- • Benchmark generated with CycloneCRYPTO 2.5.0
- • Compiled using EWRX with optimization level 3
Algorithm | Speed (Software) |
---|---|
MD5 | 5.159 MB/s |
SHA-1 | 1.075 MB/s |
SHA-224 | 0.966 MB/s |
SHA-256 | 0.966 MB/s |
SHA-384 | 0.595 MB/s |
SHA-512 | 0.595 MB/s |
SHA3-224 | 0.478 MB/s |
SHA3-256 | 0.452 MB/s |
SHA3-384 | 0.348 MB/s |
SHA3-512 | 0.242 MB/s |
SM3 | 0.841 MB/s |
Ascon-Hash256 | 0.303 MB/s |
Signature Algorithms
RX63N @ 96 MHz
- • Benchmark generated with CycloneCRYPTO 2.5.0
- • Compiled using EWRX with optimization level 3
Algorithm | Generation (Software) | Verification (Software) |
---|---|---|
RSA (1024 bits) | 261.7 ms | 36.2 ms |
RSA (2048 bits) | 1589.9 ms | 134.8 ms |
RSA (3072 bits) | 4837.3 ms | 291.5 ms |
DSA (1024 bits) | 151.8 ms | 314.3 ms |
DSA (2048 bits) | 787.7 ms | 1638.6 ms |
EC Signature Algorithms
RX63N @ 96 MHz
- • Benchmark generated with CycloneCRYPTO 2.5.0
- • Compiled using EWRX with optimization level 3
Algorithm | Generation (Software) | Verification (Software) |
---|---|---|
ECDSA (secp256r1) | 139.3 ms | 125.9 ms |
ECDSA (secp384r1) | 359.1 ms | 326.4 ms |
ECDSA (secp521r1) | 797.1 ms | 704.2 ms |
ECDSA (brainpoolP256r1) | 271.2 ms | 271.7 ms |
ECDSA (brainpoolP384r1) | 732.7 ms | 732.9 ms |
ECDSA (brainpoolP512r1) | 1540.2 ms | 1565.6 ms |
SM2 | 122.6 ms | 122.6 ms |
EdDSA (Ed25519) | 73.7 ms | 69 ms |
EdDSA (Ed448) | 203.1 ms | 182.7 ms |
Key Exchange Algorithms
RX63N @ 96 MHz
- • Benchmark generated with CycloneCRYPTO 2.5.0
- • Compiled using EWRX with optimization level 3
Algorithm | Public Key Generation (Software) | Shared Secret Computation (Software) |
---|---|---|
Diffie-Hellman (1024 bits) | 677.8 ms | 678.1 ms |
Diffie-Hellman (2048 bits) | 5000.9 ms | 5001.7 ms |
EC Key Exchange Algorithms
RX63N @ 96 MHz
- • Benchmark generated with CycloneCRYPTO 2.5.0
- • Compiled using EWRX with optimization level 3
Algorithm | Public Key Generation (Software) | Shared Secret Computation (Software) |
---|---|---|
ECDH (secp256r1) | 122.4 ms | 122.1 ms |
ECDH (secp384r1) | 314.2 ms | 313.8 ms |
ECDH (secp521r1) | 688 ms | 687.3 ms |
ECDH (brainpoolP256r1) | 251.9 ms | 251.5 ms |
ECDH (brainpoolP384r1) | 679.7 ms | 679.2 ms |
ECDH (brainpoolP512r1) | 1428 ms | 1427.5 ms |
ECDH (SM2) | 122.5 ms | 122.3 ms |
ECDH (X25519) | 40.8 ms | 40.9 ms |
ECDH (X448) | 104.8 ms | 104.8 ms |