Lightweight cryptography for microcontrollers

ocrypto is a modern crypto software library for low-cost, resource-constrained microcontrollers. It is designed for constant-time, pc-secure and table-free execution and thereby provides resistance against Simple Power Analysis (SPA) side-channel attacks, and together with suitable protocols against Differential Power Analysis (DPA) attacks. Yet it has a tiny footprint and delivers excellent speed and power efficiency. This unique combination gives you maximum security with minimum overhead.

For more information, see the supported algorithms, SecureMark-TLS benchmarks, supported platforms, and unique combination of qualities.