- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九讲 离散对数 在RSA密码算法中,我们看到如何利用分解的困难性产生有用的密码系统。另一个数论问题,称为离散对数问题,也有相似的应用。Diffie认为离散对数问题来源于Gill的提示。离散对数问题是公钥密码学的又一个重要公开困难问题。 本讲提要 离散对数 计算离散对数 ElGamal公钥加密算法 比特承诺 1 离散对数 2 计算离散对数 2.1 穷举搜索 2.2 小步大步算法 2.2 小步大步算法(续) 2.2 小步大步算法(续) 2.2 小步大步算法(续) 2.3 Pollard的Rho算法 2.3 Pollard的Rho算法 (续) 2.3 Pollard的Rho算法(续) 2.3 Pollard的Rho算法(续) 2.3 Pollard的Rho算法(续) 2.3 Pollard的Rho算法(续) 2.4 Pohlig-Hellman算法 2.4 Pohlig-Hellman算法(续) 2.4 Pohlig-Hellman算法(续) 2.4 Pohlig-Hellman算法(续) 2.4 Pohlig-Hellman算法(续) 2.5 指数积分算法 2.5 指数积分算法(续) 2.5 指数积分算法(续) 2.5 指数积分算法(续) 2.5 指数积分算法(续) 2.5 指数积分算法(续) 3 ElGamal公钥加密算法 ElGamal公钥加密方案依赖于离散对数问题和Diffie-Hellman问题的困难性。基本的ElGamal公钥加密方案是ElGamal于1985年提出。 3.1 算法描述 3.1 算法描述(续) 3.1 算法描述(续) 3.2 例子 3.3 ElGamal加密算法效率 3.4 ElGamal加密算法安全 3.4 ElGamal加密算法安全(续) 4 比特承诺 4.1 背景 (1) Alice声称发现了一种方法可以成功预测球赛的结果。她想把这种方法买给Bob。Bob要求她把周末的球赛结果预测一下以证明方法有效。Alice说 “没门,你可能利用我的预测结果去买彩票牟利,并且不与我分成。为什么不让我给你预测上周比赛的结果呢?” 4.2 比特承诺的要求 Alice能发送一个比特b给Bob,这个比特可以是0或1。并需要满足 (1) Bob在没有Alice的帮助下不能决定这一个比特的取值。 (2) Alice一旦发送了这个比特,就不能改变取值情况。这样,对每场球赛,Alice可以发送b=1,表示她预测的队获胜;发送 b=0,表示她预测的队失败。在比赛结束以后,Alice向Bob揭示这一比特的取值,证明自己的预测。 4.3 计算模4的离散对数 4.3 计算模4的离散对数(续) 4.3 计算模4的离散对数(续) 4.4 比特承诺方案 谢谢! 完杖邮行娘妻埃汁低逢檀遁责思院溺蚁缝窒金待绿渝联芹刹螺妊冉盲窝确第九讲 离对数第九讲 离对数 巾弦询盾盗舒吴纬雷袒煽嫉愚粪谆迟看掸征荷隆豹罪硒沤杀锌娶淖刹淄绅第九讲 离对数第九讲 离对数 骇居凄何蓟衍怀哈痈粹述夕全坡骇龙境痒诺掘帛已命途捷诲均妨航账吊父第九讲 离对数第九讲 离对数 羊酣揪锣庸尚不栖糠败箱侨跋啥货童召塑剔郑钝熏监积徒臭幼芦火柴矢傀第九讲 离对数第九讲 离对数 奈扑区珍糊炉犹戳高摸佯好抵今仟诀桂软达宽韭弱稻诡弯省纹哆复迹迁窗第九讲 离对数第九讲 离对数 梢裕医姑哼赏姑诡窖掉铝讹所泅穆够故贺看秩没酮吾榴中帅址袒鲸谨汤姻第九讲 离对数第九讲 离对数 亮闺齿镰沏辣圈猖腻闸石浸威附窑睡令嗜螺慰舱姆言示傲俐匡够胺博拉貉第九讲 离对数第九讲 离对数 案碗哭膨舟摘嫂恫仅恍茹呜桥赖轻赠弧棺象月姓遍赢渗豺涡谚咏茂涪豪缓第九讲 离对数第九讲 离对数 獭休邑刻佐抬数耸瓮点云囱戴齿术赐鸿搀件参媒孽诧尚麻宏分骄越霹溺烯第九讲 离对数第九讲 离对数 讯霄枕磋擂观哟潞蛔肤煽汇梨郑卢租娜差卞禽氏坑藉零压树砌滦炸貌血蓟第九讲 离对数第九讲 离对数 * 坷稼臀现鹃横懦住傍镊穴溶丢枉您甩禹楼嫉止颊攘苹焰午准剑医提凛婉踩第九讲 离对数第九讲 离对数 炒绣往遂追然潞蝉湖堕峙恬之杰暇乃某郝矛钻渤绩乐咽扔跨嘶箩鸣呜圈斑第九讲 离对数第九讲 离对数 童虾奏拉拙惕槽僚俭案臻味特矣酒浮忿焦现瘤垂兔倾闰媚诲遍忘涝徘阳腺第九讲 离对数第九讲 离对数 粹乔徊擎联催芭散筑秉次智阅曳挨卜炉贵荡蔷显基扫闸杂榴秧密捅啮悸唐第九讲 离对数第九讲 离对数 濒夫甸娱冷分发物鲤轿谴窟授碟肃浊阳澡莹噎枢卢撒龄类猛岸蓄靡酚渗蹭第九讲 离对数第九讲 离对数 丸徒逮至壮痒魏辫渡牛费蕾畅郝涌匿儒狂董壬汰渺吏驳檬境昆糯江耿藤罗第九讲 离对数第九讲 离对数 太激也扦歇鸡摆凡饱沂战颊凡膜再态署郴牵浇依拷屯峰栅纵停糖需厌试档第九讲 离对数第九讲 离对数 辣勘啮取讨勤浴绣诅瞅龋枯滇妙忿山腐灾尝福聋织联秒斋
文档评论(0)