- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
加密算法分类
对称加密:自己加密,自己可解密
DES
AES
非对称加密:别人加密,自己解密
RSA
ELGamal
单向加密:可加密,不可解密
MD5
SHA
1
非对称加密算法
对称加密算法的弱点
密钥的保密传输
非对称加密
公钥加密,私钥解密,开放性好
历史
1976年Diffie和Hellman提出公钥密码体制思
想
1977,Rivest、Shamir和Adleman提RSA-
第一个公开密钥密码体制
2
非对称加密算法 – 应用
加密
3
非对称加密算法 – 应用
数字签名
4
非对称加密算法 – 应用
生成公共密钥
5
RSA算法
1977年提出,使用最广泛的公钥加密算法
基于大整数分解的困难性
每个大于1的自然数都可以分解成为唯一形式的
质数乘积形式
将质数乘起来很容易计算,但将自然数分解就
比较困难。
目前被破解的最长RSA密钥是768个二进制位。
可以认为,1024位的RSA密钥基本安全,
2048位的密钥极其安全。
6
RSA算法基础
互质关系
gcd(x,y) = 1
欧拉定理
如果两个正整数a和n互质,则n的欧拉函数φ(n) 可以让下面
的等式成立:
欧拉函数φ(n)
任意给定正整数n,在小于等于n的正整数之中与n构成互质关
系的数目
n为质数,费马小定理, φ(p)=p-1
7
RSA密码体制
φ(n)
ab 1(mod (n ))
(n) ( p 1)(q 1) 8
验证
9
举例
p=17,q=11, n=pq=17×11=187, Φ(n)=(p-1)(q-1)
=16×10=160
选择b=7, gcd(7,160)=1, 23×7=161,所以a=23
公钥PU={7,187},私钥PR={23,187}
消息x=88
加密计算y=887 mod 187=11
解密计算x=1123 mod 187=88
10
安全性分析
获得私钥a的难度分析:
ab≡1(mod φ
您可能关注的文档
- 误差分析与数据处理:9 球间距测量.ppt
- 误差分析与数据处理:第5章 线性参数的最小二乘处理.ppt
- 油层物理学:1-1 油藏流体的物理性质.ppt
- 油层物理学:Section 3 Permeability(渗透率) of Reservoir Rocks.ppt
- 油层物理学:Section 4 Relative Permeability (相对渗透率).ppt
- 半导体物理:3.1 状态密度.pptx
- 画法几何第3章 投影变换.pptx
- 画法几何第4章 立体的投影.pptx
- 画法几何第7章 轴测投影.pptx
- 画法几何及工程制图复习1-2.pptx
- (优异小学综合实践课教学设计《筷子的文化》.pptx
- 2025年环保巴士项目构思建设方案.docx
- 2025届高考地理一轮复习课后集训43世界主要国家含解析.doc
- 2025届高考语文专题复习:古诗词鉴赏二轮复习策略 课件(共61张PPT).pptx
- 2022语文课程标准解读与实践:《竹节人》大单元教学设计.pptx
- 《压力传感器应用解析》课件.ppt
- 2025年浙江省中考数学一轮复习专题检测 专题07 分式方程其应用(含解析).docx
- 《语文课程设计与实训》第八单元教学设计.pptx
- 工业革命与马克思主义的诞生 专题练 2025年高考历史一轮复习备考.docx
- 口算比赛活动总结模版.pptx
文档评论(0)