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 Encryption
(Software)
Decryption
(Software)
Encryption
(Hardware)
Decryption
(Hardware)
AES128-CBC0.194 MB/s0.194 MB/s0.348 MB/s0.268 MB/s
AES192-CBC0.166 MB/s0.166 MB/s--
AES256-CBC0.145 MB/s0.147 MB/s--

AEAD Algorithms

ATSAML11 @ 32 MHz

  • Benchmark generated with CycloneCRYPTO 2.1.0
  • Compiled using Clang with optimization level 3
Algorithm Encryption
(Software)
Decryption
(Software)
Encryption
(Hardware)
Decryption
(Hardware)
AES128-GCM0.104 MB/s0.104 MB/s0.199 MB/s0.199 MB/s
AES192-GCM0.095 MB/s0.095 MB/s--
AES256-GCM0.088 MB/s0.088 MB/s--
AES128-CCM0.096 MB/s0.096 MB/s--
AES192-CCM0.082 MB/s0.082 MB/s--
AES256-CCM0.071 MB/s0.071 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)
MD51.58 MB/s-
SHA-10.284 MB/s-
SHA-2240.187 MB/s-
SHA-2560.187 MB/s0.509 MB/s
SHA-3840.142 MB/s-
SHA-5120.142 MB/s-