在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 8827|回复: 23

[原创] 混合加密应用简介

[复制链接]
发表于 2021-2-26 08:53:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
加解密算法分为对称算法加密和非对称算法加密。
对称算法:加解密密钥相同要求发送方和接收方在安全通信之前,商定一个密钥。所以密钥的保密性对通信的安全性至关重要。对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高。
非对称加密算法需要两个密钥:公开密钥publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。非对称算法安全性高、加密速度远低于对称算法。
对称算法非对称算法,各有各的优点,也各有缺点。随着计算机系统能力的不断发展,单独的使用某一种算法或某一类算法已不能满足实际的使用需求。所以混合加密这种方式已成为当前主流加密方案之一。取对称密码之长补公钥密码之不足,取公钥密码之长补对称密码之不足。下面简单介绍下混合加密的应用。
加密流程如下:
使用随机数生成器产生临时会话密钥tmpkey。
用临时会话密钥,将消息转换为密文C1。
使用非对称密钥的公钥加密tmpkey得到密文C2。
C1 || C2组合得到最终的密文C3。
解密流程如下:
分离出C1和C2。
使用非对称密钥的私钥解密C2得到临时会话密钥tmpkey。
用临时会话密钥tmpkey对密文C1解密得到明文消息。
混合加密中,要求会话密钥有较好的随机性;对称算法有足够的密钥长度;非对称算法也要有足够的密钥长度,满足以上条件才能使加密系统更加安全。LKT加密芯片具有真随机数发生器,可以产生随机性很高的会话密钥,还可以支持硬件非对称算法,例如RSA、SM2,对私钥和tmpkey的存储和运算过程起到良好保护作用;

头像被屏蔽
发表于 2021-3-3 10:19:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2021-3-3 10:10:06 | 显示全部楼层
LKT芯片能支持硬件非对称算法很厉害了,能大幅度提高运算性能。不但适合混合使用加密大数据量,小数据量直接用非对称运算效果也不错。
回复 支持 反对

使用道具 举报

发表于 2021-3-3 09:59:50 | 显示全部楼层
求楼主推荐一款支持混合加密的LKT系列高端加密芯片


回复 支持 反对

使用道具 举报

发表于 2021-3-2 15:42:45 | 显示全部楼层
实现混合加密对芯片有什么要求??
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2021-3-2 13:30:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2021-3-2 10:08:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2021-3-1 17:03:37 | 显示全部楼层
解密流程写成加密流程了。画个流程图可能看的更清楚。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-1 16:52:27 | 显示全部楼层


   
小二来碗孟婆汤 发表于 2021-3-1 09:33
混合算法要求的对称算法密钥长度是什么补齐方式啊


可以使用通用补齐方式pkcs5,pkcs7等,也可以0填充,看你想用什么方式

回复 支持 反对

使用道具 举报

发表于 2021-3-1 09:33:09 | 显示全部楼层
混合算法要求的对称算法密钥长度是什么补齐方式啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-19 09:25 , Processed in 0.019181 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表