The SPC58-HSM-FW and the SPC5 Software Cryptography Library provides an exhaustive set of software algorithms and ready-to-use examples for symmetric and asymmetric Encryption/Decryption, message authentication and Random Number Generation. The SPC58 HSM Firmware is a SW product that can be ordered at ST sales office. The SPC5 Software Cryptographic Library is an SPC5Studio Eclipse plug-in, available for free download on www.st.com. The software library can run on the whole SPC5 microcontroller family. On SPC564B/EC MCU’s, AES-128 ECB/CBC Encryption/Decryption, CMAC Message Authentication, Keys access lock/unlock, secure Key loading/update and Random Number Generation are implemented by a hardware dedicated peripheral (CSE accelerator) to guarantee minimum CPU load and maximum security level (a complete set of software drivers are available as part of SPC5Studio suite www.st.com/spc5studio). SPC58 HSM Firmware exploits the embedded HSM co-processor supported and can run only in microcontroller with HSM.