横跨多重电子应用领域、全球领先的半导体供应商意法半导体(stmicroelectronics,简称st;纽约证券交易所代码:stm)的stm32微控制器加密算法库成功通过美国密码算法验证体系(us cryptographic algorithm validation program,cavp)验证,有助于客户快速、经济地提高新产品的安全性。
作为stm32cube软件包的扩展模块,x-cube-cryptolib算法库可直接用于基于stm32的注重安全的产品,包括物联网(iot)硬件、销售终端设备、智能表计、门禁系统和指纹识别模块。cavp认证免除了企业的算法验证负担,让那些想要获取美国联邦信息处理标准(us federal information processing standard , fips)认证的oem厂商能够直接提交产品参加安全验证。
stm32密码算法库包括所有主要的加密算法、hashing算法、信息验证和数字签名算法,让开发人员能够满足应用设计在数据完整性、保密、识别/验证和不可否认方面的全部安全要求。算法库包括针对某些stm32系列产品开发的固件以及硬件加密函数。每种算法都有例程,支持主流开发工具的项目模板,keil® mdk-arm™、 iar embedded workbench®ewarm和基于gcc[1]的集成开发环境,例如ac6 sw4stm32和atollic®truestudio®。http://chuangjiadz.51dzw.com/
获批算法是aes (验证号3971)、rsa (2036)、ecdsa (874)、shs (3275)、drbg (1165)和hmac (2589)。详情可点击nist csrc算法验证列表网页。x-cube-cryptolib含有很多深度密码算法,包括des、triple des、 md5、ecc with key generation、chacha20、poly1305、curve25519等。
按照意法半导体的软件许可使用协议(sla0048),用户可以免费使用x-cube-cryptolib stm32加密算法库。











