Crypto Benchmark on Synergy S7 MCU
ARM Cortex-M4 @ 240 MHz
This benchmark conducted on S7G2 MCU will help you in qualifying performance of CycloneCRYPTO (Crypto Library), CycloneSSL (SSL/TLS Library) and CycloneSSH (SSH Library) running on Renesas Synergy S7 MCU. Note: Renesas Synergy S7 includes Asymmetric and Symmetric Crypto hardware acceleration. In the following comparison charts, both hardware and software performance are presented in the relevant sections.
Cipher Algorithms
Synergy S7 @ 240 MHz
Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN 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.312 MB/s | 0.311 MB/s | - | - | - | - |
AES-128 | 1.539 MB/s | 1.665 MB/s | 0.782 MB/s | 0.783 MB/s | 0.877 MB/s | 0.877 MB/s |
AES-192 | 1.333 MB/s | 1.449 MB/s | 0.671 MB/s | 0.672 MB/s | 0.804 MB/s | 0.803 MB/s |
AES-256 | 1.176 MB/s | 1.285 MB/s | 0.591 MB/s | 0.591 MB/s | 0.744 MB/s | 0.744 MB/s |
Algorithm | CBC Encrypt (Hardware) | CBC Decrypt (Hardware) | CCM Encrypt (Hardware) | CCM Decrypt (Hardware) | GCM Encrypt (Hardware) | GCM Decrypt (Hardware) |
---|---|---|---|---|---|---|
3DES | 22.222 MB/s | 22.271 MB/s | - | - | - | - |
AES-128 | 27.7 MB/s | 27.624 MB/s | - | - | 15.06 MB/s | 14.947 MB/s |
AES-192 | 27.1 MB/s | 26.954 MB/s | - | - | 14.705 MB/s | 14.577 MB/s |
AES-256 | 27.173 MB/s | 26.954 MB/s | - | - | 14.684 MB/s | 14.598 MB/s |
Hash Algorithms
Synergy S7 @ 240 MHz
Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3
Algorithm | Speed (Software) | Speed (Hardware) |
---|---|---|
MD5 | 14.947 MB/s | 47.393 MB/s |
SHA-1 | 2.873 MB/s | 42.016 MB/s |
SHA-224 | 2.826 MB/s | 46.948 MB/s |
SHA-256 | 2.826 MB/s | 46.728 MB/s |
SHA-384 | 1.11 MB/s | - |
SHA-512 | 1.11 MB/s | - |
SHA3-224 | 0.749 MB/s | - |
SHA3-256 | 0.708 MB/s | - |
SHA3-384 | 0.543 MB/s | - |
SHA3-512 | 0.377 MB/s | - |
Signature Algorithms
Synergy S7 @ 240 MHz
Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3
Signature | Signature Generation (Software) | Signature Verification (Software) |
---|---|---|
RSA (1024 bits) | 90.9 ms | 18.4 ms |
RSA (2048 bits) | 464.7 ms | 68.9 ms |
RSA (3072 bits) | 1299.6 ms | 148.6 ms |
DSA (1024 bits) | 53.5 ms | 112.5 ms |
DSA (2048 bits) | 239.5 ms | 511.8 ms |
Signature | Signature Generation (Hardware) | Signature Verification (Hardware) |
---|---|---|
RSA (1024 bits) | 7 ms | 0.4 ms |
RSA (2048 bits) | 113.8 ms | 1.7 ms |
RSA (3072 bits) | 472.6 ms | 149.2 ms |
DSA (1024 bits) | - | - |
DSA (2048 bits) | - | - |
EC Signature Algorithms
Synergy S7 @ 240 MHz
Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3
Signature | Signature Generation (Software) | Signature Verification (Software) |
---|---|---|
ECDSA (P-256) | 179.1 ms | 224.5 ms |
ECDSA (P-384) | 339.2 ms | 408 ms |
ECDSA (P-521) | 364.3 ms | 428 ms |
EdDSA (Ed25519) | 42.7 ms | 84.1 ms |
EdDSA (Ed448) | 177.5 ms | 352.9 ms |
Signature | Signature Generation (Hardware) | Signature Verification (Hardware) |
---|---|---|
ECDSA (P-256) | 10.6 ms | 15.6 ms |
ECDSA (P-384) | 19.3 ms | 28.4 ms |
ECDSA (P-521) | - | - |
EdDSA (Ed25519) | - | - |
EdDSA (Ed448) | - | - |
Key Exchange Algorithms
Synergy S7 @ 240 MHz
Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3
Algorithm | Public Key Generation (Software) | Shared Secret Computation (Software) |
---|---|---|
Diffie-Hellman (1024 bits) | 174.4 ms | 174.5 ms |
Diffie-Hellman (2048 bits) | 1173.7 ms | 1173.7 ms |
EC Key Exchange Algorithms
Synergy S7 @ 240 MHz
Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3
Algorithm | Public Key Generation (Software) | Shared Secret Computation (Software) |
---|---|---|
ECDH (P-256) | 176.3 ms | 175.5 ms |
ECDH (P-384) | 316.3 ms | 316.2 ms |
ECDH (P-521) | 351 ms | 349.1 ms |
ECDH (X25519) | 23.7 ms | 23.6 ms |
ECDH (X448) | 91.7 ms | 91.8 ms |
Algorithm | Public Key Generation (Hardware) | Shared Secret Computation (Hardware) |
---|---|---|
ECDH (P-256) | 9.9 ms | 16.2 ms |
ECDH (P-384) | 19.1 ms | 32.8 ms |
ECDH (P-521) | - | - |
ECDH (X25519) | - | - |
ECDH (X448) | - | - |