加解密库
软件介绍
KAE加解密是鲲鹏加速引擎的加解密模块,使用鲲鹏硬加速模块实现RSA/SM3/SM4/DH/MD5/AES算法,结合无损用户态驱动框架,提供高性能对称加解密、非对称加解密算法能力,兼容OpenSSL 1.1.1x、OpenSSL 3.0.x系列版本、Tongsuo 8.4.0、BoringSSL,支持同步和异步机制。
OpenSSL 1.1.1x系列主要支持以下算法:
- 摘要算法SM3/MD5,支持异步模型。
- 对称加密算法SM4,支持异步模型,支持CTR/XTS/CBC/ECB/OFB模式。
- 对称加密算法AES,支持异步模型,支持ECB/CTR/XTS/CBC/OFB/CFB模式。
- 非对称算法RSA,支持异步模型,支持Key Sizes:1024/2048/3072/4096。
- 非对称算法SM2,支持异步模式。
- 密钥协商算法DH,支持异步模型,支持Key Sizes 768/1024/1536/2048/3072/4096。
- OpenSSL 3.0.x系列目前以Engine机制提供加解密算法能力,已支持SM3/MD5/SM4/AES/RSA算法。
Tongsuo 8.4.0目前以Engine机制提供加解密算法能力,已支持SM3/SM4/AES/RSA算法。
BoringSSL目前以Engine机制提供加解密算法能力,已支持RSA算法(私钥加密、私钥解密)。
*说明:当前KAE组件已将原驱动仓、加解密仓、压缩仓归一,统一合并在KAE仓(即原加解密仓);并且针对不同内核版本将代码分为kae1分支(4.19内核)和kae2分支(5.10内核);1.3.11及历史版本和发行包可在原驱动仓、加解密仓和压缩仓下载。
功能特性
- 新增适配TencentOS 5.4操作系统。
- 支持BoringSSL调用。
使用场景
Web应用场景:鲲鹏SSL加速方案,使用高性能RSA加速引擎加速Nginx,相比主流加速卡性能提升35%。
体验Demo
BoostKit 加速库KAE 体验Demo
通过使用鲲鹏BoostKit加速库的KAE压缩和加解密加速库,实现压缩和解压性能倍数级提升,芯片级数据加解密使得系统更加安全可靠。
历史版本


