STM32U5的硬件加解密引擎相对于纯软件实现有多方面的优势,比如:硬件SAES、PKA模块具备侧信道攻击防御能力,有更高的安全性,更高的性能,更快的运算速度,计算过程中不需要CPU参与,CPU可以处理其他更具有实时性要求的任务,同时在存储空间占用和功耗上也更有优势。 我们将从性能、功耗和存储空间占用几方面 ,将STM32U5硬件加解密引擎和软件实现算法做一个对比。通过EEMBC SecureMarkTLS评测跑分,对比软硬件算法实现 ✦ EEMBC SecureMarkTLS跑分对比 ![]() ![]() ![]()
![]() ![]() 硬件加解密引擎(HAL驱动)与Cryptolib软件算法对比
✦ 性能对比 ![]() ![]() ![]()
✦ 存储空间占用情况
Memory Footprint HAL + HW vs. Cryptolib SW ![]()
硬件加解密引擎优势总结 ✦ 更高安全性
✦ 更高性能
✦ 更低功耗
✦ 更少系统资源需求
|