




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、6.3 非對(duì)稱密碼體制(公鑰密碼體制)對(duì)稱密碼體制中密鑰管理的困惑網(wǎng)絡(luò)中有n個(gè)用戶,兩兩之間要進(jìn)行保密通信,在對(duì)稱密碼體制下,需要多少把密鑰?答: 需要Cn2把密鑰如何解決?每個(gè)用戶擁有一個(gè)郵筒。發(fā)送方向接收方郵筒的投遞口投遞信息,只有接收方自己用鑰匙才能打開郵筒獲得信息。公鑰體制中,郵筒投遞口相當(dāng)于公鑰,郵筒鑰匙相當(dāng)于私鑰。發(fā)送方和接收方無(wú)需共享密鑰,就可進(jìn)行保密通信。Diffie-Hellman密鑰協(xié)商1976, W.Diffie和M.Hellman, New Directions in Cryptography提出公鑰密碼系統(tǒng)的構(gòu)想為對(duì)稱密碼系統(tǒng)實(shí)現(xiàn)了一個(gè) 密鑰交換協(xié)議密鑰協(xié)商:在公共網(wǎng)
2、絡(luò)上為發(fā)送方和接收方協(xié)商一個(gè)密鑰Diffie, Hellman, Merkle加密器Ek解密器Dk私密通道明文密文明文kk離散對(duì)數(shù)困難性問(wèn)題已知整數(shù)g和p(大整數(shù)),求出一個(gè)整數(shù)x滿足y=gx(mod p)是困難的。xy = 2x(mod 11)Diffie-Hellman密鑰交換協(xié)議發(fā)送方A和接收方B如何秘密地協(xié)商一個(gè)共同的密鑰K?(1)A選一個(gè)大素?cái)?shù)p和有限域Zp的本原元g(2)A發(fā)送三個(gè)數(shù)(gx mod p,g,p)給接收方B, x只有A知道(3)B收到之后,發(fā)送(gy mod p)給接收方A, y只有B知道(4)AB雙方都接收到對(duì)方發(fā)的數(shù)后, A計(jì)算( gy mod p )x = gx
3、y mod p B計(jì)算( gx mod p )y = gxy mod p 密鑰 K = gxy mod pAB(gx mod p, g, p)(gy mod p)K = gxy mod pxy公鑰密碼系統(tǒng)1976, W.Diffie和M.Hellman, 提出公鑰密碼系統(tǒng)的概念和原理1977,麻省理工學(xué)院的Ron Rivest,Adi Shamir和Len Adleman,RSA算法AB加密解密密文B的公鑰B的私鑰明文明文Diffie, Hellman, Merkle大整數(shù)分解困難問(wèn)題將兩個(gè)素?cái)?shù)相乘得到結(jié)果十分容易,但要將一個(gè)大整數(shù)分解成兩個(gè)素?cái)?shù)的乘積卻非常困難p * q = n (容易)n
4、= p * q (困難) 1977年,科學(xué)美國(guó)人雜志懸賞100美元征求一個(gè)129位整數(shù)的素?cái)?shù)因子分解。直到1994年,由Lenstra領(lǐng)導(dǎo)的一隊(duì)數(shù)學(xué)家在互聯(lián)網(wǎng)上用600臺(tái)計(jì)算機(jī)協(xié)同工作了8個(gè)月才完成這個(gè)數(shù)的分解RSA算法發(fā)送方A向接收方B發(fā)送消息B密鑰生成 (1)B隨機(jī)選擇兩個(gè)大素?cái)?shù)p和q (2)B計(jì)算n=p*q和 (n) = (p-1)*(q-1) (3)隨機(jī)選一個(gè)小于(n)且與(n)互素的整數(shù)e, (4)計(jì)算出e關(guān)于模(n)的乘法逆元d (5)B得到公鑰(e,n),私鑰(d,n)加密解密過(guò)程(明文以分組為單位加密) A 加密:C = Me mod n B 解密:M = Cd mod n (
5、M:明文,C:密文)(1)任選兩個(gè)素?cái)?shù)p=7,q=17(2)n =p*q = 7 * 17 = 119, (n) = (p-1)(q-1) = 6 * 16 = 96(3)取小于(n)=96,且與96互素的整數(shù)e=5(4)計(jì)算出e=5關(guān)于mod 96的乘法逆元 d, 即e*d = 1 mod 96。d = 77(5)得到B的公鑰(e,n) = (5,119),私鑰(d,n) = (77,119)加密明文m=19C=195 mod 119 =66 解密密文 C = 66M = 6677 mod 119 = 19橢圓曲線密碼體制(ECC)1985年,Koblitz和Miller,Elliptic
6、Curve Cryptography (ECC)基于橢圓曲線離散對(duì)數(shù)的困難問(wèn)題比大整數(shù)分解問(wèn)題、離散對(duì)數(shù)困難問(wèn)題要難解得多以高效著稱,密鑰短,安全性高橢圓曲線方程E: y2 = x3 + ax +bxy有限域上的橢圓曲線有限域Z23 = 0,1,2,22, x Z23, y2 = x3 + x +10 mod 23xyx = 1時(shí), 1 + 1 + 10 mod 23 = 12, y2 mod 23 = 12, 所以,y = 9 (23 * 3 + 12 = 81), y = 14 (23 * 8 + 12 =196)橢圓曲線群y2 = x3 + x +10 mod 23方程中的所有點(diǎn)構(gòu)成了一
7、個(gè)集合,在這個(gè)集合上定義了一個(gè)加法,構(gòu)成橢圓曲線群xyPQ-RR加法:P+Q = RxyP-R加法(2倍點(diǎn)):P+P = 2PR橢圓曲線離散對(duì)數(shù)困難問(wèn)題若已知橢圓曲線上兩點(diǎn)P和Q滿足Q = kP,要求出整數(shù)k是非常困難的。由2P可以推廣到k倍點(diǎn)即k個(gè)P點(diǎn)相加kP = P + P + + Pk個(gè)橢圓曲線加密算法發(fā)送方A向接收方B傳遞信息m,使用橢圓曲線Ep和基點(diǎn)G(G為橢圓曲線上一點(diǎn))(1)B設(shè)定自己的私鑰d和公鑰Q=dG(d為整數(shù))(2)A隨機(jī)選擇一個(gè)整數(shù)k, 計(jì)算(x1,y1) = kG, 計(jì)算(x2,y2) = kQ A對(duì)m進(jìn)行加密,c = m * x2 mod p A將密文c和(x1,y
8、1)傳遞給B(3)B計(jì)算(x2,y2) = d(x1,y1) B對(duì)c進(jìn)行解密 m = c * x2-1 mod pRSA vs 橢圓曲線RSA 密鑰長(zhǎng)度ECC密鑰長(zhǎng)度長(zhǎng)度比值5121065:17681326:110241607:1204821010:12100060035:1RSA與ECC在同等安全強(qiáng)度下的密鑰長(zhǎng)度PPT模板下載:/moban/ 行業(yè)PPT模板:/hangye/ 節(jié)日PPT模板:/jieri/ PPT素材下載:/sucai/PPT背景圖片:/beijing/ PPT圖表下載:/tubiao/ 優(yōu)秀PPT下載:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 資料下載:/ziliao/ PPT課件下載:/kejian/ 范文下載:/fanwen/ 試卷下載:/shiti/ 教案下載:/jiaoan/ 單向陷門函數(shù)單向陷門函數(shù)y = f(x,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)手提貯壓式機(jī)械泡沫滅火器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)手工帽行業(yè)發(fā)展研究報(bào)告
- 美術(shù)男孩女孩課件
- 2025至2030年中國(guó)平開雙節(jié)柜數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)工裝襯衣行業(yè)發(fā)展研究報(bào)告001
- 2025至2030年中國(guó)工控機(jī)箱轉(zhuǎn)接卡市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告001
- 2025至2030年中國(guó)工業(yè)烤爐行業(yè)投資前景及策略咨詢報(bào)告
- 肺結(jié)核的教育
- 高一上期末生物試卷及答案
- 高一地理試卷答案及解析
- 員工反恐怖協(xié)議
- 2025年高考政治一輪復(fù)習(xí)知識(shí)清單必修四《哲學(xué)與文化》重難點(diǎn)知識(shí)
- 2021年4月17日江蘇事業(yè)單位考試《綜合知識(shí)和能力素質(zhì)》(管理崗客觀題)
- 《臨床技術(shù)操作規(guī)范-放射醫(yī)學(xué)檢查技術(shù)分冊(cè)》
- 生活中的魔法數(shù)學(xué)名師公開課獲獎(jiǎng)?wù)n件百校聯(lián)賽一等獎(jiǎng)?wù)n件
- 2024年同等學(xué)力申碩英語(yǔ)考試真題
- 江蘇省南京市六校2024-2025學(xué)年高一上學(xué)期期中聯(lián)合調(diào)研 化學(xué)試題
- 兒科基礎(chǔ)臨床知識(shí)題庫(kù)單選題100道及答案解析
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 臨床醫(yī)學(xué)檢驗(yàn)試題及答案
- 2024塔式太陽(yáng)能熱發(fā)電站熔融鹽儲(chǔ)熱系統(tǒng)安裝規(guī)范
評(píng)論
0/150
提交評(píng)論