Crypto Benchmark on SAML11 MCU
ARM Cortex-M23 @ 32 MHz
This benchmark conducted on SAM L11 Xplained Pro Evaluation Kit (DM320205) 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 Microchip SAML11 microcontroller.
SAML11 MCU also includes crypto hardware acceleration. In the following comparison charts, both hardware and software performance are presented in the relevant sections.
Cipher Algorithms
ATSAML11 @ 32 MHz
- • Benchmark generated with CycloneCRYPTO 2.1.0
- • Compiled using Clang with optimization level 3
Algorithm | CBC Encrypt (Software) | CBC Decrypt (Software) | CCM Encrypt (Software) | CCM Decrypt (Software) | GCM Encrypt (Software) | GCM Decrypt (Software) |
---|---|---|---|---|---|---|
AES-128 | 0.194 MB/s | 0.194 MB/s | 0.096 MB/s | 0.096 MB/s | 0.104 MB/s | 0.104 MB/s |
AES-192 | 0.166 MB/s | 0.167 MB/s | 0.082 MB/s | 0.082 MB/s | 0.095 MB/s | 0.095 MB/s |
AES-256 | 0.145 MB/s | 0.147 MB/s | 0.071 MB/s | 0.071 MB/s | 0.088 MB/s | 0.088 MB/s |
Algorithm | CBC Encrypt (Hardware) | CBC Decrypt (Hardware) | CCM Encrypt (Hardware) | CCM Decrypt (Hardware) | GCM Encrypt (Hardware) | GCM Decrypt (Hardware) |
---|---|---|---|---|---|---|
AES-128 | 0.348 MB/s | 0.268 MB/s | - | - | 0.199 MB/s | 0.199 MB/s |
Hash Algorithms
ATSAML11 @ 32 MHz
- • Benchmark generated with CycloneCRYPTO 2.1.0
- • Compiled using Clang with optimization level 3
Algorithm | Speed (Software) | Speed (Hardware) |
---|---|---|
MD5 | 1.58 MB/s | - |
SHA-1 | 0.284 MB/s | - |
SHA-224 | 0.187 MB/s | - |
SHA-256 | 0.187 MB/s | 0.509 MB/s |
SHA-384 | 0.142 MB/s | - |
SHA-512 | 0.142 MB/s | - |