Benchmarks

Oberon PSA Crypto version 1.0.0 was released on February 23, 2023. It is compatible to the latest PSA specifications and Mbed TLS reference implementation.

First benchmarks prove that API compliance with the new standard can be achieved without major loss of speed or power consumption, compared to the same crypto implementation with a proprietary API!

Benchmark scores
Please see these SecureMark-TLS scores, where Oberon PSA Crypto compares favorably with all other pure software crypto implementations - often even where more power processor cores and much higher clock frequencies are being used!

There are two benchmark scores for Oberon PSA Crypto: one without, and one with AES hardware acceleration. The latter produces slightly better scores. The difference is not large in this case, because the benchmarks are based on the use of TLS in typical IoT use cases, in a way that elliptic curve processing dominates over AES cryptography. Depending on the degree of crypto hardware acceleration that your device supports, the benefit of crypto hardware - and PSA Crypto Drivers for that hardware - may be more pronouned.

EEMBC SecureMark-TLS
The SecureMarkā„¢-TLS benchmark has been developed by the vendor-neutral Embedded Microprocessor Benchmark Consortium. It is a cryptography benchmark for IoT devices that measures both energy consumption and performance of cryptographic operations, for a workload that is typical for a microcontroller running a TLS session.