ST Life.augmented


Software Cryptography Library for SPC5 MCUs
  • active Active

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. It is an SPC5Studio Eclipse plug-in, available for free download on

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 an 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

For the other members of SPC5 family implementation is fully based on software routines.

pdf データシート
Data Brief

Key Features

  • The SPC5 Software Cryptography Library supports the following algorithms
  • AES-128, AES-192, AES-256 bits. Supported modes are:
  • ECB (Electronic Codebook Mode)
  • CBC (Cipher-Block Chaining) with support for ciphertext stealing
  • CTR (CounTer Mode)
  • CCM (Counter with CBC-MAC)
  • GCM (Galois Counter Mode)
  • CMAC
  • ARC4
  • DES, TripleDES. Supported modes are:
  • ECB (Electronic Codebook Mode)
  • CBC (Cipher-Block Chaining)
  • HASH functions with HMAC support:
  • MD5
  • SHA-1
  • SHA-224
  • SHA-256
  • SHA-384
  • SHA-512
  • Random engine based on DRBG-AES-128
  • SHA-512
  • Random engine based on DRBG-AES-128
  • RSA signature functions with PKCS#1v1.5
  • ECC (Elliptic Curve Cryptography):
  • Key generation
  • Scalar multiplication (the base for ECDH)



Technical Documentation

Product Specifications

Description Version Size
DB2324: SPC5 Software Cryptography Library
1.0 117 KB

サンプル& 購入

製品型名 VersionMarketing StatusOrder From ST

(*)ユニット当たりの推奨再販価格(米ドル建て)は、あくまで予算的な参考情報としてご利用下さい。現地通貨ベースでのお見積り、価格については 弊社セールスオフィス もしくは 販売代理店 にお問合せ下さい。
(**)弊社ホームページで入手できるMaterial Declaration(材料宣誓書)のフォームは、各パッケージ・タイプで最も一般的に使用されるパッケージに基づいた包括的な文書です。そのため、特定のデバイスについて100%正確ではない可能性があります。特定のデバイスに関する情報については、 弊社セールスオフィス にお問合せ下さい。
Feedback Form
Customer Feedback