




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
公鑰密碼學(xué)與RSA6學(xué)時對稱密碼的弱點(diǎn)及公鑰密碼的原理MH背包公鑰密碼Diffie-Hellman密鑰交換RSA密碼主要內(nèi)容密鑰量大密鑰管理困難:傳遞、換發(fā)、保存無法實現(xiàn)網(wǎng)絡(luò)中的簽名、認(rèn)證等應(yīng)用對稱密碼的弱點(diǎn)第一節(jié)公鑰密碼的原理密鑰量大對稱密碼的弱點(diǎn)設(shè)系統(tǒng)中共有n個用戶,兩兩進(jìn)行保密通信,總共需要多少個密鑰?當(dāng)n=5時,C(5,2)=10當(dāng)n=1000時,C(1000,2)=499500密鑰量大對稱密碼的弱點(diǎn)設(shè)系統(tǒng)中共有n個用戶,兩兩進(jìn)行保密通信,每個用戶有多少個密鑰?n-1個密鑰管理困難對稱密碼的弱點(diǎn)對稱密碼的弱點(diǎn)無法適應(yīng)網(wǎng)絡(luò)應(yīng)用數(shù)字簽名身份認(rèn)證消息認(rèn)證公鑰密碼的原理基本原理使用兩個不同的密鑰,一個用于加密,一個用于解密用于加密的密鑰Ek可以公開,用于解密的密鑰Dk保密Ek與Dk之間有聯(lián)系,但不能由Ek很容易地算出Dk公鑰密碼的原理加密與解密公鑰密碼的原理c=Ek(m)m=Dk(c)公鑰密碼的優(yōu)點(diǎn)密鑰數(shù)量大大減少密鑰管理方便公鑰密碼的原理公鑰密碼的安全性公鑰密碼的原理計算復(fù)雜性理論公鑰密碼的原理如何構(gòu)造陷門單向函數(shù):利用困難問題背包問題離散對數(shù)問題整數(shù)分解問題橢圓曲線離散對數(shù)問題公鑰密碼的原理典型公鑰密碼背包密碼RSA密碼Rabin密碼ElGamal密碼橢圓曲線密碼背包密碼1978年,Merkle和Hellman提出了基于背包問題的公鑰密碼體制。如何解決背包問題:窮舉法背包問題當(dāng)物品個數(shù)為100時,有2100≈1.27×1030種可能性。把全世界所有的5億臺計算機(jī)全部聯(lián)網(wǎng)來求解這個問題,需要1000萬年!
背包密碼的安全性破譯方法: Shamir方法 L3格基歸約方法:由AKLenstra,HWLenstra&LLovasz提出 Lagarias-Odlyzko-Brickell的方法Diffie-Hellman密鑰交換功能:在沒有秘密信道的情況下,讓兩個用戶共享一個秘密密鑰理論基礎(chǔ):離散對數(shù)問題方法:利用用戶的公鑰和私鑰Diffie-Hellman密鑰交換計算Diffie-Hellman問題(CDH問題):已知ga和gb,計算gab如果CDH問題是容易的,則gab可以由p,g,ga,gb計算得到。背景數(shù)學(xué)基礎(chǔ)加密解密過程安全性及應(yīng)用第二節(jié)RSA密碼復(fù)習(xí):歐拉定理
如果a,n互素,則有a
Ф(n)≡1modn設(shè)n=pq,p,q均為素數(shù),且a,n互素,則Ф(n)=(p-1)(q-1)aФ(n)=a
(p-1)(q-1)≡1modn
第二節(jié)RSA密碼
選擇p,qp,q均為素數(shù)且p≠q
計算n=pq
計算Ф(n)=(p-1)(q-1)
選擇e1<e<Ф(n)且gcd(e,Ф(n))=1
計算dd≡e-1modФ(n)
公開n,e
保密d系統(tǒng)構(gòu)造對明文m=374加密計算c≡memodn≡37431mod2173=446解密:計算cd≡446671mod2173=374RSA:Example選擇p=53,q=41,n=pq=2173,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)工業(yè)廠房買賣合同范本
- 合同范本彩鋼棚
- 公家車庫出租合同范本
- 發(fā)廊股東協(xié)議合同范本
- 北京中開合同范本
- 合建房合同范本
- 勞動合同范本企業(yè)
- 從化醫(yī)院食堂承包合同范本
- 項目合作定金合同范本
- 合同范本范本
- 2025中智集團(tuán)招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 新疆所有煤礦基本信息
- DB33T 2515-2022 公共機(jī)構(gòu)“零碳”管理與評價規(guī)范
- 通站(2017)8012 鐵路站場排水構(gòu)筑物
- 2024-2025學(xué)年上學(xué)期上海初中英語七年級期末模擬試卷2
- 2024-2025學(xué)年上學(xué)期河北初中英語八年級期末試卷
- 極端天氣下的新能源電力系統(tǒng)電力電量平衡體系
- 成人重癥患者人工氣道濕化護(hù)理專家共識解讀教學(xué)課件
- 教育技術(shù)學(xué)導(dǎo)論 黃榮懷(第2版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 英語課件音標(biāo)教學(xué)課件
- 2024年湖北省中考語文真題(學(xué)生版+解析版)
評論
0/150
提交評論