日常生活的资讯安全-资讯处.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 = 35324619344027701212726049781984643686711974001976250 23649303468776121253679423200058547956528088349 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

文档评论(0)

wendang_1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档