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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 7593|回复: 17

[原创] RSA算法特点及应用简述

[复制链接]
发表于 2018-2-6 10:38:19 | 显示全部楼层 |阅读模式

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

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

x

加密算法分为对称算法和非对称算法两种,RSA属于应用最为广泛的非对称加密算法。其基本安全原理是建立在大素数因子很难分解的基础上,属于分组密码体制。简单的说:知道两个质数,求出它们的乘积,很容易;但知道一个整数,分解成两个质数就很复杂了。

RSA是非对称加密算法,加密与解密的密钥不同,有别于DES这类对称算法。RSA主要缺点是产生密钥受到素数产生技术的限制;密钥分组长度较长,运算速度较低。

RSA算法也分为两种模式,NDE模式和CRT模式

1、通常使用公钥的运算,速度是比较快的。因为E我们一般选取的都比较小,无论是0x010001还是0x03
    2、通常私钥的运算是比较慢的,因为私钥中的D比较大,长度和模长相同,比如1024bit。为了提高私钥运算的速度,才有了CRT模式,所以在加密芯片里,我们都采用CRT模式来做私钥的运算。即便如此,私钥的运算速度还是比公钥的计算要慢一些。

RSA应用模式一般有私钥签名和公钥验签。简易的流程图可以参考下图:

图片1.jpg       图片2.jpg

凌科芯安科技LKT4201N等加密芯片支持RSA1024、RSA2048和国际上通用的对称和非对称算法,开发的技术人员不要错过

发表于 2018-2-7 17:20:19 | 显示全部楼层
同一个产品可以同时用对称算法和非对称两种算法吗?
发表于 2018-2-8 08:56:11 | 显示全部楼层
回复 2# haozhuang0205


   采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。
发表于 2018-2-8 09:38:29 | 显示全部楼层
NDE模式和CRT模式分别介绍一下呗,有点不明白
发表于 2018-2-8 13:29:42 | 显示全部楼层
两种模式的公钥参数都是一样的,NDE模式的私钥是N D两个参数,CRT模式的私钥是P Q dp dq Qinv
发表于 2018-2-8 14:22:02 | 显示全部楼层
文章主要介绍RSA算法的缺点主要是速度太慢了,而且需要不断加长密钥长度。但是应该还是有很多优点的吧,哪位大神详细介绍一下。
发表于 2018-2-8 15:39:53 | 显示全部楼层
优点是RSA算法破解难度高,安全性相对比对称性算法高
发表于 2018-2-8 16:19:23 | 显示全部楼层
回复 7# 11199124


   这解释真low
发表于 2018-2-8 16:41:51 | 显示全部楼层
RSA算法应用在何种场景中最为合适呢?有哪些注意事项?
发表于 2018-2-8 17:09:45 | 显示全部楼层
你也太懒了,去问百度娘吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-20 13:27 , Processed in 0.029731 second(s), 9 queries , Gzip On, Redis On.

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