RABIN公开金钥密码系统.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * RABIN公開金鑰密碼系統 Encryption Key: (b, n) → 公開 Decryption Key: (b, p, q) → 保密 C = E(M) = M(M+b) mod n (1) 取法:Mn, b任意取 M: 明文 C: 密文 p, q: 100-digit 的質數 n= p*q 以上皆為加密過程 * 第一页,共二十三页。 如何解密? M2+Mb-C ? 0 (mod n) (2) 針對(2)式解出M值 (2)式相等於下列(3), (4)兩式 M2+Mb-C ? 0 (mod p) (3) M2+Mb-C ? 0 (mod q) (4) -b/2 ? (mod p) M = D(C)= -b/2 ? (mod q) 函數D所解得的明文,會有下列四種情況: * 第二页,共二十三页。 (a) If (b/2)2+C? 0 (mod p), then (3) has two roots Mp1? -b/2 + (mod p) Mp2? -b/2 - (mod p) (b) If (b/2)2+C ? 0 (mod p), then (3) has one root Mp ? -b/2 (mod p) * 第三页,共二十三页。 (c) If (b/2)2+C? 0 (mod q), then (4) has two roots Mq1? -b/2 + (mod q) Mq2? -b/2 - (mod q) (b) If (b/2)2+C ? 0 (mod q), then (4) has one root Mq ? -b/2 (mod q) * 第四页,共二十三页。 四種情況分別如下: (1) If (b/2)2+C? 0 (mod p) and If (b/2)2+C? 0 (mod q) M ? Mp1 (mod p) M ? Mq1 (mod q) M ? Mp2 (mod p) M ? Mq1 (mod q) M ? Mp1 (mod p) M ? Mq2 (mod q) M ? Mp2 (mod p) M ? Mq2 (mod q) M? M1(1) (mod n) M? M2(1) (mod n) M? M3(1) (mod n) M? M4(1) (mod n) * 第五页,共二十三页。 (2) If (b/2)2+C ? 0 (mod p) and If (b/2)2+C? 0 (mod q) M ? Mp (mod p) M ? Mq1 (mod q) M ? Mp (mod p) M ? Mq1 (mod q) (3) If (b/2)2+C ? 0 (mod q) and If (b/2)2+C? 0 (mod p) M ? Mp1 (mod p) M ? Mq (mod q) M? M1(2) (mod n) M? M2(2) (mod n) M? M1(3) (mod n) * 第六页,共二十三页。 M ? Mp2 (mod p) M ? Mq (mod q) (3) If (b/2)2+C ? 0 (mod q) and If (b/2)2+C ? 0 (mod p) M ? Mp (mod p) M ? Mq (mod q) M? M2(3) (mod n) M? M1(4) (mod n) * 第七页,共二十三页。 M C 或 或 或 M1(4) 問題:如何決定那一個才是真正的明文呢? 答:在明文中,包含一些重要的資訊,eg. sender ID, receiver ID, date and time , et

文档评论(0)

虾虾教育 + 关注
官方认证
内容提供者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档