立即注册
查看: 1275|回复: 1

[海思技术资料] 海思CIPHER API参考手册资料

已绑定手机
已实名认证
发表于 2019-12-17 20:14:05 | 显示全部楼层 |阅读模式 来自 广东省深圳市
CIPHER是海思数字媒体处理平台提供的安全算法模块,其提供了包括 AES 和 DES/3DES 等对称加解密算法,RSA 不对称加解密算法,随机数生成,以及支持HASH、HMAC 等摘要算法,主要用于对音视频码流进行加解密保护,用户合法性认证等场景。各功能划分如下:

对称加解密算法
AES:支持 ECB/CBC/CFB/OFB/CTR/CCM/GCM 等工作模式,其中 CCM/GCM模式 hi3516CV500、Hi3516DV300、Hi3516EV200、Hi3516EV300、hi3518EV300不支持,其它芯片均支持,该模式下,加解密结束后需获取一次TAG 值。


DES/3DES:ECB/CBC/CFB/OFB,其中 CFB 和 OFB 模式支持的位宽可为1/8/64。Hi3516EV200、Hi3516EV300、Hi3518EV300 不支持 DES/3DES 算法。


以上算法除了 CTR/CCM/GCM, 其它算法、模式的数据长度必须按块大小对齐;

CCM/GCM 的 N、A需要靠软件按标准把各个字段封装成块大小对齐的数据块;各种工作模式支持一次实现多个分组的加解密运算,也支持一次实现单个分组的加解密运 算,最多可以申请 7 个通道。


不对称加解密算法
RSA:支持密钥位宽 1024/2048/3072/4096,Hi3516CV500、Hi3516DV300、 Hi3516EV200、Hi3516EV300、Hi3518EV300 不支持 3072 的密钥位宽,其它芯片均支持。

随机数生成
RNG:支持 DRGB,以更高速率获取随机数。

摘要算法
HASH:支持 SHA1/SHA224/SHA256/SHA384/SHA512/SM3;支持HMAC1/HMAC224/HMAC256/HMAC384/HMAC512;支持软件多通道,最多可以申请8个通道。


以上各功能模块涉及的算法及工作模式符合以下标准:


AES 算法的实现符合 FIPS 197 标准,其支持的工作模式符合以下标准:− ECB、CBC、1/8/128-CFB、128-OFB、CTR 几种工作模式符合 NIST special800-38a 标准
− CCM 工作模式符合 NIST special800-38c 标准
− GCM 工作模式符合 NIST special800-38d 标准


DES/3DES 算法的实现符合 FIPS46-3 标准,工作模式符合的标准如下:
− 支持 ECB、CBC、1/8/64-CFB、1/8/64-OFB 几种工作模式,符合 FIPS-81 标准


RSA 支持公钥加密私钥解密、私钥加密公钥解密、签名及验签等功能,各种模式的数据填充方式符合 PKCS#1 标准


− RSA 的加解密模式包括 NO_PADDING、BLOCK_YTPE_0、BLOCK_YTPE_1、BLOCK_YTPE_2、RSAES_OAEP_SHA1、
RSAES_OAEP_SHA224、RSAES_OAEP_SHA256、RSAES_OAEP_SHA384、RSAES_OAEP_SHA512、RSAES_PKCS1_V1_5 等

− RSA 的签名及验签模式包括 RSASSA_PKCS1_V15_SHA1,
RSASSA_PKCS1_V15_SHA224、RSASSA_PKCS1_V15_SHA256、RSASSA_PKCS1_V15_SHA384、RSASSA_PKCS1_V15_SHA512、
RSASSA_PKCS1_PSS_SHA1、RSASSA_PKCS1_PSS_SHA224、RSASSA_PKCS1_PSS_SHA256、RSASSA_PKCS1_PSS_SHA384、
RSASSA_PKCS1_PSS_SHA512 等

游客,如果您要查看本帖隐藏内容请回复

已绑定手机
发表于 2019-12-17 20:37:26 | 显示全部楼层 来自 湖南省邵阳市邵东县
受教了,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表