- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 2. 加密过程 (1)在公钥库中查出用户U的公钥: PU=(T(e1),T(e2),…,T(en)) (2)将明文表示成n位长的0/1字符序列,即 m=m1m2…mn,mi=0/1; (3)对明文做加密变换: c=E(m)=m1T(e1)+ m2T(e2)+…+ mnT(en) = (4)将密文c发给用户U。 * 3. 解密过程 (1)计算c’ ≡w-1c (mod N); (2)按超递增序列(e1,e2,…,en)从c’中还原mi(相当于求解特殊的背包问题); (3)得到明文m=m1m2…mn。 * 【以下说明如何按超递增序列(e1,e2,…,en)从c’中还原mi? 因为c=E(m)=m1T(e1)+ m2T(e2)+…+mnT(en)= ,而T(ei) ≡w?ei (mod N) 所以c≡ , c?w-1≡ 于是 c’ ≡ 由已知w和N互素,则有w?w-1≡1 (mod N), 因此 c’ ≡ 其中,已知c’和ei,求mi,即按超递增序列(e1,e2,…,en)从c’中还原mi,就变成求解特殊的背包问题,是容易求解的,因此解密是容易进行的。】 * 关于背包密码体制的安全问题说明如下。 由于,c= 是个普通背包问题,由公开信息c和T(ei)求出明文是难解问题,所以破译是困难的。 而解密时,是按超递增序列(e1,e2,…,en)从c’中还原mi,即由私钥ei和c’求解超递增背包问题 c’ ≡ ,这是个易解问题,因此解密容易进行。 Merkle和Hellman的背包密码体制提出后,悬赏以求破译者,两年后被RSA的发明者之一沙米尔攻破。尽管二人又做了改进,但最终出现了一种新的破译方法,彻底结束了背包公钥密码体制的历史使命。 * 4.5 本章总结 (1)公开密钥密码体制的基本概念; (2)RSA的密钥产生、加密及解密过程; (3)背包体制的密钥产生、加密及解密过程; (4)ELGamal体制的密钥产生、加密及解密过程; * 4.6 思考及作业题 1、在使用RSA公钥体制中,已截获发给某用户的密文为c=10,该用户的公钥为e=5,n=35,那么明文是多少?为什么能根据公钥可以破解密文?(题4.1) 2、利用RSA算法计算,如果p=11 和 q=13,选取e=103,对明文3进行加密。求d及密文。(题4.2) 3、在ElGamal体制中,假设Alice想将消息m=1299传给Bob。Alice任选一个大素数p为2579,取g为101,选择保密的私钥x为237。(题4.5) (1)计算公钥y; (2)计算密文; (3)写出解密过程。 4、分别说明RSA体制、背包体制和ELGamal体制的安全性依据是什么? * 第四章完 * 第四章公开密钥密码体制 一. 基本要求与基本知识点 (1)掌握公钥密码体制的基本概念; (2)掌握RSA的密钥产生、加密及解密过程; (3)理解ELGamal体制的密钥产生、加密及解密过程; (4)理解背包体制的密钥产生、加密及解密过程。 二. 教学重点与难点 (1)公钥密码体制的基本概念; (2)RSA体制; (3)ELGamal体制; (4)背包体制。 * 4.1 公钥密码体制的基本概念 在对称密码体制中,加密密钥和解密密钥是相同的,任何人只要获得加密密钥,才能对密文进行解密,获得明文。为了解决对称密码体制中最难解决的两个问题而提出公钥密码体制。 一是对称密码技术的密钥分配问题。 利用对称密码体制进行保密通信时,密钥要通过安全信道传送给合法的接收者。若网络中有n个人要互相进行保密通信的话,每一个人就须保存另外n-1的密钥,因而网络中就会有n(n-1)/2个密钥,且为安全起见,密钥需要经常更换。因此当n较大时,大量密码的产生、分发和更换十分困难,即密钥管理变得十分复杂。 二是对称密码不能实现数字签名,无法证实信息的真实性。 * Diffie和Hellmna于1976年在《密码学的新方向》中首次提出了公钥密码的观点,即为每个用户分配两个相互匹配又相互独立的密钥,其中: 一个密钥被公开,称为公开密钥(公钥),用于加密。 另一个密钥被保密,称为私有密钥(私钥),用于解密。 所有用户的公钥均登记在类似电话号码簿的密钥本上。 当要给用户A发送加密信息时,需要在密码本上查找A用户的公钥,然后加密信息,并发给用户A。 用户A接收到密文之后,用自己的私钥进行解密即可得到明文。 * 1977年由Rivest(李维斯特)、Shamir(沙
您可能关注的文档
- 第4章3CSS盒子模型导论.ppt
- 第4章-3D构型图-Chem3D2015导论.ppt
- 第4章AndroidUI(用户界面)基础导论.ppt
- 第4章ANSYS加载与求解OK导论.ppt
- 第4章MATLAB程序设计导论.ppt
- 第4章PhotoshopCS5图像的修饰与绘画导论.ppt
- 第4章PLC数据处理功能及应用导论.ppt
- 第4章QUARTUS_II使用方法导论.ppt
- 第4章VHDL设计初步导论.ppt
- 第4章VRML-交互效果导论.ppt
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
最近下载
- 教师家访记录内容50篇.docx VIP
- 全国辅警考试题库+答案(2025版).docx VIP
- 项目成本管理(估算、预算、控制).ppt VIP
- 2024年广东省基层住院医师线上岗位培训《针灸技术》答案-中医学专业培训课程专业课.docx VIP
- DB44T2614.2-2025 农业面源污染监测及测算技术规范 第二部分:畜禽养殖业面源污染监测.pdf VIP
- 高考被动语态专项练习.pdf VIP
- 景观常用灌木.doc VIP
- 2025年储能电池热管理系统在光伏储能电站的集成与应用报告.docx VIP
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024) .pdf VIP
- 华为存储双活规划设计指南.pdf VIP
文档评论(0)