软件方面,STM32提供支持所有系列的软件密码算法库X-CUBE-CRYPTOLIB,最新的V4版本新增加了对SM等算法的支持,同时带来了更简洁易用和更高运行效率的算法实现。 Cryptolib软件包下载链接https://www.st.com/x-cube-cryptolib 关于最新版本密码学算法库的更多内容请点击 STM32 密码学算法库
硬件方面,很多STM32系列都带有HASH,AES和TRNG硬件模块,较新的L4Q、WB、WL、L5和U5系列还带有PKA(Public Key Accelerator)公钥算法加速器硬件,支持RSA和ECC相关运算;U5上的SAES以及改进的PKA模块还增加了对侧信道攻击 的防御能力,进一步提高算法引擎的安全性。
|