Crypto Benchmark on EFM32 Giant Gecko 11 MCU
ARM Cortex-M4 @ 72 MHz

This benchmark conducted on SLSTK3701A EFM32 Giant Gecko GG 11 Starter Kit will help you in qualifying performance of CycloneCRYPTO (Crypto Library), CycloneSSL (SSL/TLS Library) and CycloneSSH (SSH Library) running on Silicon Labs EFM32GG11 MCU.

Cipher Algorithms

EFM32GG11 @ 72 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmCBC Encrypt (Software)CBC Decrypt (Software)CCM Encrypt (Software)CCM Decrypt (Software)GCM Encrypt (Software)GCM Decrypt (Software)
3DES0.123 MB/s0.121 MB/s----
AES-1280.591 MB/s0.594 MB/s0.318 MB/s0.318 MB/s0.351 MB/s0.351 MB/s
AES-1920.516 MB/s0.521 MB/s0.274 MB/s0.274 MB/s0.323 MB/s0.322 MB/s
AES-2560.458 MB/s0.464 MB/s0.24 MB/s0.24 MB/s0.299 MB/s0.298 MB/s

AlgorithmCBC Encrypt (Hardware)CBC Decrypt (Hardware)CCM Encrypt (Hardware)CCM Decrypt (Hardware)GCM Encrypt (Hardware)GCM Decrypt (Hardware)
3DES------
AES-12811.547 MB/s10.917 MB/s--1.027 MB/s0.999 MB/s
AES-192------
AES-2569.523 MB/s9.082 MB/s--0.994 MB/s0.972 MB/s

Hash Algorithms

EFM32GG11 @ 72 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmSpeed (Software)Speed (Hardware)
MD53.518 MB/s-
SHA-10.918 MB/s9.746 MB/s
SHA-2240.839 MB/s9.057 MB/s
SHA-2560.839 MB/s9.066 MB/s
SHA-3840.409 MB/s-
SHA-5120.409 MB/s-
SHA3-2240.209 MB/s-
SHA3-2560.198 MB/s-
SHA3-3840.151 MB/s-
SHA3-5120.105 MB/s-

Signature Algorithms

EFM32GG11 @ 72 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

SignatureSignature Generation (Software)Signature Verification (Software)
RSA (1024 bits)275.7 ms52.3 ms
RSA (2048 bits)1435.5 ms193.2 ms
DSA (1024 bits)162.3 ms338.2 ms
DSA (2048 bits)737 ms1561.5 ms

EC Signature Algorithms

EFM32GG11 @ 72 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

SignatureSignature Generation (Software)Signature Verification (Software)
ECDSA (P-256)563.1 ms707.5 ms
ECDSA (P-384)1026.8 ms1273.6 ms
ECDSA (P-521)1117.7 ms1328.7 ms
EdDSA (Ed25519)132.2 ms259.8 ms
EdDSA (Ed448)575.2 ms1134.2 ms
SignatureSignature Generation (Hardware)Signature Verification (Hardware)
ECDSA (P-256)162.1 ms189.7 ms
ECDSA (P-384)--
ECDSA (P-521)--
EdDSA (Ed25519)67.7 ms131.6 ms
EdDSA (Ed448)--

Key Exchange Algorithms

EFM32GG11 @ 72 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
Diffie-Hellman (1024 bits)557.6 ms556.9 ms
Diffie-Hellman (2048 bits)3818.1 ms3814.4 ms

EC Key Exchange Algorithms

EFM32GG11 @ 72 MHz

Benchmark generated with CycloneCRYPTO 2.1.0
Compiled using ARM CC with optimization level 3

AlgorithmPublic Key Generation (Software)Shared Secret Computation (Software)
ECDH (P-256)542 ms540.3 ms
ECDH (P-384)970.3 ms984.9 ms
ECDH (P-521)1091.4 ms1087.9 ms
ECDH (X25519)72.7 ms72.7 ms
ECDH (X448)288.9 ms288.8 ms
AlgorithmPublic Key Generation (Hardware)Shared Secret Computation (Hardware)
ECDH (P-256)141.5 ms139.7 ms
ECDH (P-384)--
ECDH (P-521)--
ECDH (X25519)38.1 ms38.1 ms
ECDH (X448)--