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

AlgorithmCBC Encrypt (Software)CBC Decrypt (Software)CCM Encrypt (Software)CCM Decrypt (Software)GCM Encrypt (Software)GCM Decrypt (Software)
3DES0.312 MB/s0.311 MB/s----
AES-1281.539 MB/s1.665 MB/s0.782 MB/s0.783 MB/s0.877 MB/s0.877 MB/s
AES-1921.333 MB/s1.449 MB/s0.671 MB/s0.672 MB/s0.804 MB/s0.803 MB/s
AES-2561.176 MB/s1.285 MB/s0.591 MB/s0.591 MB/s0.744 MB/s0.744 MB/s

AlgorithmCBC Encrypt (Hardware)CBC Decrypt (Hardware)CCM Encrypt (Hardware)CCM Decrypt (Hardware)GCM Encrypt (Hardware)GCM Decrypt (Hardware)
3DES22.222 MB/s22.271 MB/s----
AES-12827.7 MB/s27.624 MB/s--15.06 MB/s14.947 MB/s
AES-19227.1 MB/s26.954 MB/s--14.705 MB/s14.577 MB/s
AES-25627.173 MB/s26.954 MB/s--14.684 MB/s14.598 MB/s

Hash Algorithms

Synergy S7 @ 240 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3

AlgorithmSpeed (Software)Speed (Hardware)
MD514.947 MB/s47.393 MB/s
SHA-12.873 MB/s42.016 MB/s
SHA-2242.826 MB/s46.948 MB/s
SHA-2562.826 MB/s46.728 MB/s
SHA-3841.11 MB/s-
SHA-5121.11 MB/s-
SHA3-2240.749 MB/s-
SHA3-2560.708 MB/s-
SHA3-3840.543 MB/s-
SHA3-5120.377 MB/s-

Signature Algorithms

Synergy S7 @ 240 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3

SignatureSignature Generation (Software)Signature Verification (Software)
RSA (1024 bits)90.9 ms18.4 ms
RSA (2048 bits)464.7 ms68.9 ms
RSA (3072 bits)1299.6 ms148.6 ms
DSA (1024 bits)53.5 ms112.5 ms
DSA (2048 bits)239.5 ms511.8 ms
SignatureSignature Generation (Hardware)Signature Verification (Hardware)
RSA (1024 bits)7 ms0.4 ms
RSA (2048 bits)113.8 ms1.7 ms
RSA (3072 bits)472.6 ms149.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

SignatureSignature Generation (Software)Signature Verification (Software)
ECDSA (P-256)179.1 ms224.5 ms
ECDSA (P-384)339.2 ms408 ms
ECDSA (P-521)364.3 ms428 ms
EdDSA (Ed25519)42.7 ms84.1 ms
EdDSA (Ed448)177.5 ms352.9 ms
SignatureSignature Generation (Hardware)Signature Verification (Hardware)
ECDSA (P-256)10.6 ms15.6 ms
ECDSA (P-384)19.3 ms28.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

AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
Diffie-Hellman (1024 bits)174.4 ms174.5 ms
Diffie-Hellman (2048 bits)1173.7 ms1173.7 ms

EC Key Exchange Algorithms

Synergy S7 @ 240 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using EWSYN with optimization level 3

AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
ECDH (P-256)176.3 ms175.5 ms
ECDH (P-384)316.3 ms316.2 ms
ECDH (P-521)351 ms349.1 ms
ECDH (X25519)23.7 ms23.6 ms
ECDH (X448)91.7 ms91.8 ms
AlgorithmPublic Key Generation (Hardware)Shared Secret Computation (Hardware)
ECDH (P-256)9.9 ms16.2 ms
ECDH (P-384)19.1 ms32.8 ms
ECDH (P-521)--
ECDH (X25519)--
ECDH (X448)--