- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
日常生活的资讯安全-资讯处.ppt
* 明文 明文 金鑰A 加密 解密 以密文傳輸 加密演算法 金鑰B 解密演算法(加密演算法的反向程序) * 出現在1977年,為最早的非對稱式加密系統,或稱公開金鑰加密系統 由Ron Rivest, Adi Shamir 及 Len Adleman 發明 * 選定兩個質數 p, q 計算 n = p * q 計算 Φ(n) = (p – 1)(q – 1) 選取整數 e 使得 gcd(Φ(n), e) = 1; 1 eΦ(n) 計算 d 使得 de mod Φ(n) = 1 公開金鑰: (e, n) 私密金鑰: (d, n) * 公開金鑰 (e, n) 私密金鑰 (d, n) 令明文 M n 密文 C = Me (mod n) 明文 M = Cd (mod n) * 舉例 選定 p=17, q=11 n=pq=17*11=187 Φ(n)=(p-1)(q-1)=16*10=160 選出 e 與 Φ(n) 互質,且 eΦ(n),e=7 計算 d,使得 de mod 160=1,d=23 * 若明文 M = 88 C = Me mod n= 887 mod 187 = 11 解密 M = Cd mod n = 1123 mod 187 = 88 * p = 3, q = 11, e = 7, d = 3 明文 M = 5 求密文 C = ? * 大質數 p, q 及 d 必須保密 若攻擊者取得 p, q 便得求出 d 對方加密給我們的密文,攻擊者皆可解開 * RSA-1024bit 代表 n 長度為1024-bit (309個十進位數字) 要破解RSA,必須取得p, q, d 雖然 n 為公開值,但從 n 因式分解求得 p, q 在目前是極為困難的 * 例如: n = 21, p = ?, q = ? (極為容易) n = 77, p = ?, q = ? (極為容易) n = 221, p = ?, q = ? (極為容易) * RSA 663-bit (200個十進位數字) n = 27997833911221327870829467638722601621070446786955428537560009929326128400107609345671052955360856061822351910951365788637105954482006576775098580557613579098734950144178863178946295187237869221823983 p = 3532461934402770121272604978198464368671197400197625023649303468776121253679423200058547956528088349 q = 7925869954478333033347085841480059687737975857364219960734330341455767872818152135381409304740185467 因式分解極為困難 * RSA 1024-bit (309個十進位數字) n = 135066410865995223349603216278805969938881475605667027524485143851526510604859533833940287150571909441798207282164471551373680419703964191743046496589274256239341020864383202110372958725762358509643110564073501508187510676594629205563685529475213500852879416377328533906109750544334999811150056977236890927563 p = ? q = ? 獎金 100,000 美金 * 使用設備 160部 175-400 MHz SGI and Sun workstations 8部 250 MHz SGI Origin 2000 processors 120部 300-450 MHz Pentium II PCs 4部 500 MHz Digital/Compaq boxes 破解時間 1999年3月17開始 1999年8月22因式分解成功 * Challenge Number Prize ($US) Status Submission Date Submitter(s) RSA-576 $10,000 Factored December 3, 2003 J. Franke et al. RSA-640 $20,000 Factor
您可能关注的文档
最近下载
- 2022年北京市十二中初三(上)期中数学试卷及答案.pdf VIP
- 鲁教版初中九年级化学各章节知识点归纳复习提纲.doc
- 海鲜市场项目可行性研究幻灯片.pptx VIP
- 微电网能量管理:技术、策略与发展路径探究.docx VIP
- 某污水处理工艺设备安装施工方案.docx VIP
- 理智与情感:爱情的心理文化之旅 智慧树网课章节测试答案.docx VIP
- 03.1 20CS03-1 一体化预制泵站选用与安装(一).docx VIP
- 2025年公司组织架构图及各部门职能要求模板参考(架构图可编辑).pdf VIP
- 级配碎石施工技术课件.ppt VIP
- 神话传说故事与中国文化 智慧树 知到答案.docx VIP
文档评论(0)