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