New emLib Middleware Component for Encryption
The first components are encryption modules with AES and DES algorithms. As with other SEGGER Middleware components, they are highly optimized for speed as well as for size. The code is easily portable and can be used in deeply embedded systems as well as in PC applications or software for tablets or smart phones, running OSes such as iOS or Android. The code is very well tested, documented, commented and contains a verification suite. The high reusability makes it especially attractive for company-wide usage.
The code has been developed from scratch and does not use any open source or GPL code.
A Cortex-M4-based microcontroller running at 168 MHz achieves an encryption/decryption performance of 2.56 MByte/s with emLib AES.
“With the introduction of the emLib product family we plan to offer complex algorithms to our customers. These components are easy to use and easy to license”, says Dirk Akemann, Marketing Manager at SEGGER.
The SEGGER emLib is a collection of complex, hardware independent algorithms. These algorithms are free from third party licenses. The code follows strict and efficient coding standards resulting in an easy to use code, which is optimized for lowest resource usage and highest performance. The first components of this new product line are emLib AES and emLib DES.