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