SCE (Symmetric Cipher Engine) 用于计算主流的国际&国内对称密码算法,并提供多种操作模式。SCE提供可选的超低面积、流水线、超高性能多核流水线等多个版本,并提供物理攻击防护设计的选配,可支持模块专用DMA。SCE可通过标准AMBA总线集成到SoC,或集成到数据加密路径上,如DDR、PCIe、CXL等高速接口。
部分功能已集成到CryptCompiler®中,欢迎申请使用。
更多需求请联系我们。
超低面积AES实现,极致优化S-BOX
超高性能多核流水线GCM/XTS,每周期可处理128~1024~更多位数据
物理攻击防护设计,抵抗DPA和FI攻击
支持列表
| 算法 | 特征 | 支持选项 | |
|---|---|---|---|
| 硬件(RTL解决方案) | 软件(Lib解决方案) | ||
| AES | 128/192/256 | ✔ | ✔ |
| DES | ✔ | ✔ | |
| TDES | 128/192 | ✔ | ✔ |
| SM4 | ✔ | ✔ | |
| PRESENT | 80/120 | ✔ | ✔ |
| 操作模式 | ECB | ✔ | ✔ |
| CBC | ✔ | ✔ | |
| CFB | ✔ | ✔ | |
| OFB | ✔ | ✔ | |
| CTR | ✔ | ✔ | |
| CMAC | ✔ | ✔ | |
| CCM | ✔ | ✔ | |
| GCM/GMAC | ✔ | ✔ | |
| XTS | ✔ | ✔ | |
