- 0
- 0
- 约1.54万字
- 约 53页
- 2019-01-29 发布于北京
- 举报
crypto4c-ch09-公钥密码学和RSA 1.ppt
公钥算法加密 加密(如果有人要给该用户A发送消息P) 他先获得该用户的公开钥Ke 加密 C = E(P,Ke) 传输 解密 D(C,Kd)=P 除非拥有Kd,象该用户A,否则不能解开 构造公钥算法的考虑 对称算法 替换 混乱 基于某些数学特性 从公钥推导私钥理论可能,但计算困难 (从私钥到公钥容易) 单向函数(one-way function) 1977年,R, S, A Ron Rivest /~rivest/ Adi Shamir http://www.wisdom.weizmann.ac.il/~shamir/ Len Adleman /dept/molecular-science/ 9.2 RSA算法 RSA算法基本参数 分组密码算法 基于整数乘法 明/密文分组以及公/私钥被看作小于n的整数 加/解密是模乘运算 RSA算法参数建立 找素数 选取两个512bit的随机素数p,q 计算模n和Euler函数φ(n) n=pq φ(n)=(p-1)(q-1) 找ed≡1 mod φ(n) 选取数e,用扩展Euclid算法求数d 发布 发布(e,n),这是公钥ke d保密,(d, n)是私钥 kd RSA加解密 加密 明文分组m做为整数须小于n c = me mod n 解密 m = cd mod n RSA的正确性 证明 依据Euler定理,在mo
您可能关注的文档
- 8、卡方检验.ppt
- 8中药方剂学概论-ywx.ppt
- 8速写五官与结构-耳朵.ppt
- 9-流行病-第九章偏倚.ppt
- APN08-CNS-临床护理专家.ppt
- A五官影像学-NXPowerLite.ppt
- ch3古典密码学.ppt
- Chap1 密码学基础.ppt
- DES算法的安全性分析 2.ppt
- DES算法的安全性分析.ppt
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
原创力文档

文档评论(0)