高中数学选修5—3(密码学算法基础)选修课密码学9课件.pptVIP

高中数学选修5—3(密码学算法基础)选修课密码学9课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中数学选修5—3(密码学算法基础)选修课密码学9课件

公钥密码体制 ——背包公钥密码体制; 背包体制 构造公钥体制的原理;一、背包体制; 直观上: c表示背包的大小,每个数字ai表示能装到该背包中的物品的大小。问题是选择一些物品,使得它们正好填满这个背包。其中xi为1表示物品在背包中,xi为0表示物品不在背包中。; 原则上,只要有哪些信誉好的足球投注网站集合A ={a1, a2, …,an}的所有子集并检验其元素之和是否为c,则总可以决定此背包问题是否有解,若有解就一定能够找到。; 背包密码算法的思想是将消息编码为背包问题的解。明文分组长度等于堆中物品个数,且明文位与 0、1向量x相对应,密文是计算得到的和值。;定义:若对 均有 则称向量A=(a1, a2, …,an)为超递增背包向量,相应的背包问题称为超递增背包问题。 ; 给定超递增背包向量A=(a1,a2,…,an),对任意n比特明文m=(x1, x2, …,xn),由a得???密文 任何用户收到c后,都可容易地求得m:; 一般的背包问题是困难问题,而超递增背包问题是易解的。Merkle-Hellman公钥密码算法就利用这一性质。必威体育官网网址密钥是一个超递增背包向量A,公开密钥是A经过“置乱” 后的一般背包向量。; (5)加密 设明文m= (m1, m2, …,mn);(mi=0,1);例:设M=89,A=(2,6,9,19,41),取w=13求w-1,b,对明文 m=(10101)加密并脱密。;(1) 选取一个困难问题P;;三、现在流行的公钥密码体制;(一) 数学背景 介绍公钥密码学中用到的基本数学知识:包括初等数论、有限域、计算复杂性。 (二) RSA公钥密码 介绍RSA算法及其安全性,素性检测、因子分解算法和RSA的实现。 (三) ElGamal公钥密码 讲述ElGamal算法及其安全性分析和实现,离散对数问题的求解。;(五) 椭圆曲线公钥密码 主要介绍椭圆曲线上的基本运算、椭圆曲线公钥密码算法及其实现。;作业

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档