industry news
Subscribe Now

STMicroelectronics Certifies Cryptographic Library for STM32 Microcontrollers According to US Security Standards

Geneva, July 13, 2016 – STMicroelectronics has successfully certified its cryptographic library for STM32 microcontrollers according to the US Cryptographic Algorithm Validation Program (CAVP), helping customers prove the security of their new products quickly and cost-effectively.

An extension to the STM32Cube software package, the X-CUBE-CRYPTOLIB library is ready for use in security-conscious STM32-based applications including Internet-of-Things (IoT) devices, point-of-sale terminals, smart meters, access-control systems, and fingerprint modules. CAVP certification removes the burden of algorithm validation and allows OEMs seeking the US Federal Information Processing Standard (FIPS) approval to submit their products directly for security testing.

The STM32 cryptographic library includes all the major security algorithms for encryption, hashing, message authentication, and digital signing, enabling developers to satisfy application requirements for any combination of data integrity, confidentiality, identification/authentication, and non-repudiation. The library includes firmware as well as hardware-acceleration functions for some STM32 families.

There are examples for each algorithm and template projects for popular development tools including Keil® MDK-ARM™, IAR Embedded Workbench® EWARM and, GCC[1]-based IDEs such as Ac6 SW4STM32 and Atollic®TrueSTUDIO®.

The approved algorithms are AES (validation number 3971), RSA (2036), ECDSA (874), SHS (3275), DRBG (1165) and HMAC (2589). Full details are available online at the NIST CSRC Algorithm Validation Lists web page. X-CUBE-CRYPTOLIB contains many further algorithms, including DES, TripleDES, MD5, ECC with key generation, ChaCha20, Poly1305, Curve25519 and others.

The X-CUBE-CRYPTOLIB for STM32 is available free of charge under the terms of ST’s Software License Agreement (SLA0048).

 

For further information please visit http://www.st.com/x-cube-cryptolib

Leave a Reply

featured blogs
Mar 28, 2024
'Move fast and break things,' a motto coined by Mark Zuckerberg, captures the ethos of Silicon Valley where creative disruption remakes the world through the invention of new technologies. From social media to autonomous cars, to generative AI, the disruptions have reverberat...
Mar 26, 2024
Learn how GPU acceleration impacts digital chip design implementation, expanding beyond chip simulation to fulfill compute demands of the RTL-to-GDSII process.The post Can GPUs Accelerate Digital Design Implementation? appeared first on Chip Design....
Mar 21, 2024
The awesome thing about these machines is that you are limited only by your imagination, and I've got a GREAT imagination....

featured video

We are Altera. We are for the innovators.

Sponsored by Intel

Today we embark on an exciting journey as we transition to Altera, an Intel Company. In a world of endless opportunities and challenges, we are here to provide the flexibility needed by our ecosystem of customers and partners to pioneer and accelerate innovation. As we leap into the future, we are committed to providing easy-to-design and deploy leadership programmable solutions to innovators to unlock extraordinary possibilities for everyone on the planet.

To learn more about Altera visit: http://intel.com/altera

featured chalk talk

What are the Differences Between an Integrated ADC and a Standalone ADC?
Sponsored by Mouser Electronics and Microchip
Many designs today require some form of analog to digital conversion but how you implement an ADC into your design can make a big difference when it comes to accuracy and precision. In this episode of Chalk Talk, Iman Chalabi from Microchip and Amelia Dalton investigate the benefits of both integrated ADC solutions and standalone ADCs. They discuss the roles that internal switching noise, process technology, and design complexity play when choosing the right ADC solution for your next design.
Apr 17, 2023
38,897 views