HASH (Hash Function Engine) 用于计算主流的国际&国内哈希函数(杂凑算法),支持HMAC操作模式。HASH提供物理攻击防护设计的选配,可支持模块专用DMA。模块支持标准AMBA总线,可快速集成到SoC中。
部分功能已集成到CryptCompiler®中,欢迎申请使用。
更多需求,请联系我们。
专用高速DMA
支持interleaving上下文管理
物理攻击防护设计,抵抗DPA和FI攻击
支持列表
算法 | 特征 | 支持选项 | |
---|---|---|---|
硬件(RTL解决方案) | 软件(Lib解决方案) | ||
SHA1 | ✔ | ✔ | |
SHA2 | 224/256/384/512 | ✔ | ✔ |
SHA3 | 224/256/384/512 | ✔ | ✔ |
SM3 | ✔ | ✔ | |
HMAC | ✔ | ✔ | |
BLAKE | ✔ | ✔ | |
Chacha12/Chacha20 | Poly1305 | ✔ | ✔ |