emCrypt gets hardware acceleration with NXP

December 09, 2016 // By Julien Happich
Segger has announced the availability of hardware acceleration support for its emCrypt offering. emCrypt is a comprehensive library of cryptographic algorithms which are at the heart of all cryptographic software products from SEGGER, such as emSSH and emSSL, as well as security focused products like emSecure.

This pure software solution is the fastest available, achieving a performance of 2.17MBytes/s AES-128 encryption on a 168MHz NXP Kinetis K66 MCU. Written entirely in C, it is compatible with any 16-, 32- or 64-bit CPU and can be used in microcontroller-based applications, as well as tablets or PCs. The new version now also supports hardware acceleration. On the same MCU, the hardware supported algorithm nearly quadruples the performance to 8.20MBytes/s.

“NXP’s Kinetis series of MCUs is highly optimized for implementing security. The Kinetis Crypto Acceleration Unit (CAU) significantly improves the performance, resulting in higher communication speeds, lower CPU utilization and a reduction in power consumption. Our already efficient algorithms used for TLS and SSH gain even more by using the CAU,” explained Alex Gruener, CTO at Segger.

Visit Segger at https://www.segger.com/emssl-crypto-library.html