4005|24

33

帖子

0

TA的资源

禁止发言

楼主
 

混合加密应用方案 [复制链接]

 

加解密算法分为对称算法加密和非对称算法加密。

对称算法:加解密密钥相同要求发送方和接收方在安全通信之前,商定一个密钥。所以密钥的保密性对通信的安全性至关重要。对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高。

非对称加密算法需要两个密钥:公开密钥publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。非对称算法安全性高、加密速度远低于对称算法。

对称算法非对称算法,各有各的优点,也各有缺点。随着计算机系统能力的不断发展,单独的使用某一种算法或某一类算法已不能满足实际的使用需求。所以混合加密这种方式已成为当前主流加密方案之一。取对称密码之长补公钥密码之不足,取公钥密码之长补对称密码之不足。下面简单介绍下混合加密的应用。

加密流程如下:

使用随机数生成器产生临时会话密钥tmpkey。

用临时会话密钥,将消息转换为密文C1。

使用非对称密钥的公钥加密tmpkey得到密文C2。

C1 || C2组合得到最终的密文C3。

解密流程如下:

分离出C1和C2。

使用非对称密钥的私钥解密C2得到临时会话密钥tmpkey。

用临时会话密钥tmpkey对密文C1解密得到明文消息。

混合加密中,要求会话密钥有较好的随机性;对称算法有足够的密钥长度;非对称算法也要有足够的密钥长度,满足以上条件才能使加密系统更加安全。LKT加密芯片具有真随机数发生器,可以产生随机性很高的会话密钥,还可以支持硬件非对称算法,例如RSA、SM2,对私钥和tmpkey的存储和运算过程起到良好保护作用。

此帖出自Linux开发论坛

最新回复

求楼主推荐一款支持混合加密的LKT系列高端加密芯片  详情 回复 发表于 2021-3-3 09:59
点赞 关注

回复
举报

2万

帖子

342

TA的资源

版主

沙发
 

对Linux的安全开发有借鉴意义

此帖出自Linux开发论坛
 
 

回复

1411

帖子

3

TA的资源

版主

板凳
 

这些加密主要在哪里应用的更加广泛一些呢

此帖出自Linux开发论坛
 
个人签名

没有什么不可以,我就是我,不一样的烟火! 

 
 

回复

20

帖子

0

TA的资源

禁止发言

4
 

用芯片加密带宽是多少啊?

此帖出自Linux开发论坛
 
 
 

回复

7714

帖子

2

TA的资源

五彩晶圆(高级)

5
 

加密好高深,一直没学懂原理。

此帖出自Linux开发论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复
我心痛了 该用户已被删除
6
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

7
 
具备混合加密算法的产品都有哪些呢?
此帖出自Linux开发论坛
 
 
 

回复

31

帖子

0

TA的资源

禁止发言

8
 
陌小凯 发表于 2021-2-27 13:19 具备混合加密算法的产品都有哪些呢?

LKT的 LKT41系列,LCS系列都可以的

此帖出自Linux开发论坛
 
 
 

回复
旋转木偶 该用户已被删除
9
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

33

帖子

0

TA的资源

禁止发言

10
 
旋转木偶 发表于 2021-2-27 20:47 混合加密算法是如何实现的?

接收方生成RSA密钥对,将其中的RSA公钥传递给发送方(接收方与发送方建立连接是需要认证的,SSL/TLS协议可以确保RSA公钥的安全完整),然后用RSA公钥对AES密钥进行加密,加密后的结果传递给接收方,接收方用RSA私钥解密后,得到AES密钥,最后使用AES密钥解密,从而达到安全互通数据的目的。

此帖出自Linux开发论坛
 
 
 

回复
nic_浩 该用户已被删除
11
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复
pinbo2008 该用户已被删除
12
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复
我心痛了 该用户已被删除
13
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

28

帖子

0

TA的资源

禁止发言

14
 
单一算法运算时间是不会改变的,但是混合加密算法里包含了多种加密算法的相互使用,所以会增加运算时间
此帖出自Linux开发论坛
 
 
 

回复

20

帖子

0

TA的资源

禁止发言

15
 

混合加密这种方式使用在什么场合比较好?是不是混合完是否可以再进行一次对称或者非对称加密,这样是不是安全系数会更高,至于运行速度是否与芯片有关系?

此帖出自Linux开发论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

16
 
混合算法要求的对称算法密钥长度是什么补齐方式啊
此帖出自Linux开发论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

17
 
混合算法要求的对称算法密钥长度是什么补齐方式啊
此帖出自Linux开发论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

18
 

混合算法要求的对称算法密钥长度是什么补齐方式啊
 

此帖出自Linux开发论坛
 
 
 

回复

31

帖子

0

TA的资源

禁止发言

19
 
陌小凯 发表于 2021-3-1 09:29 混合算法要求的对称算法密钥长度是什么补齐方式啊

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

此帖出自Linux开发论坛
 
 
 

回复

33

帖子

0

TA的资源

禁止发言

20
 

LKT加密芯片可以产生随机性很高的会话密钥,还可以支持硬件非对称算法,看拟较完美

此帖出自Linux开发论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
艾睿电子& Silicon Labs 有奖直播 | 全新蓝牙信道探测:从技术创新到实际应用
直播时间:3月12日(周三)上午10:00
直播奖励:多功能榨汁机、蓝牙音箱、手机支架

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表
  缈昏瘧锛�