




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Word第第頁(yè)ECC算法對(duì)Kerberos協(xié)議安全性能的改進(jìn)分析論文Kerberos認(rèn)證協(xié)議,是眾多認(rèn)證協(xié)議中比較成熟的一種認(rèn)證協(xié)議,這項(xiàng)技術(shù)始終在麻省理工學(xué)院的帶著下不斷地推動(dòng)和進(jìn)展。它的主要認(rèn)證原理是利用對(duì)稱(chēng)密鑰的加密技術(shù),在網(wǎng)絡(luò)中設(shè)置一個(gè)密鑰系統(tǒng),通過(guò)這個(gè)系統(tǒng)為客戶(hù)機(jī)和服務(wù)器中的應(yīng)用程序供應(yīng)平安認(rèn)證服務(wù),另外,它還可以實(shí)現(xiàn)跨域和遠(yuǎn)距離的認(rèn)證。目前,Kerberos協(xié)議中所使用的更多的是公鑰加密方式。
在校內(nèi)網(wǎng)這種特別的多應(yīng)用系統(tǒng)環(huán)境下,Kerberos認(rèn)證方式和單點(diǎn)登錄技術(shù)的結(jié)合使用己成為當(dāng)前數(shù)字化校內(nèi)網(wǎng)建設(shè)中主要采納的技術(shù)。
但是Kerberos認(rèn)證協(xié)議在平安應(yīng)用方面,也存在著一些缺陷,許多攻擊者可以利用這些漏洞進(jìn)行攻擊,給網(wǎng)絡(luò)帶來(lái)了許多擔(dān)心全的隱患。因此,需要討論Kerberos認(rèn)證中的缺點(diǎn),補(bǔ)充一些新的加密算法,幫助補(bǔ)充一些新的認(rèn)證機(jī)制,使其在詳細(xì)的應(yīng)用中更加平安。
一、ECC算法
1.ECC算法介紹。
Kerberos協(xié)議的弱點(diǎn)之處在于常用的AES/DES算法無(wú)法具有抗否認(rèn)性,密鑰更換困難,數(shù)字簽名和認(rèn)證難于實(shí)現(xiàn)。針對(duì)存在的這些平安隱患,可以試著采納ECC(橢圓曲線加密算法)改良Kerberos協(xié)議。ECC算法具有處理速度、計(jì)算量小、平安性能高、存儲(chǔ)空間小、單位平安強(qiáng)度高、帶寬要求低等優(yōu)點(diǎn),應(yīng)用前景廣泛。
2.ECC加密原理。
ECC橢圓曲線加密算法是依據(jù)橢圓曲線離散對(duì)數(shù)問(wèn)題ECDLP定義的,給定素?cái)?shù)P和橢圓曲線E,對(duì)Q=kP,在己知P、Q的狀況下求出小于P的正整數(shù)k。可以證明,己知k和P計(jì)算Q比較簡(jiǎn)單,而由Q和P計(jì)算k則比較困難,至今沒(méi)有有效的方法來(lái)解決這個(gè)問(wèn)題,這就是橢圓曲線加密算法原理之所在。
ECC加密的過(guò)程是:首先,私鑰擁有者隨機(jī)地選取一個(gè)整數(shù)k(k依據(jù)求出的整數(shù)d,計(jì)算dxP與dxQo(3)傳送密文(dxP}Pm+dxQ)給私鑰擁有者。最終私鑰擁有者收到消息發(fā)送方的密文后,計(jì)算d*Q二dx}l}P)二l}}dxP),計(jì)算明文Pm二Pm+dxQ一dxQ。
3.ECC算法性能分析。
對(duì)于Kerberos認(rèn)證協(xié)議中,采納的是公開(kāi)對(duì)稱(chēng)密碼體制來(lái)傳輸數(shù)據(jù)的,這種對(duì)稱(chēng)密碼體制在平安性上存在肯定的缺陷。目前,比較主流的對(duì)稱(chēng)密碼體制是AES算法,它用來(lái)替代原先的DES算法。改良后,可以使用非對(duì)稱(chēng)密碼體制來(lái)取代對(duì)稱(chēng)密碼體制。而非對(duì)稱(chēng)密碼體制的算法也比較多,RSA,DSA,ECC都屬于非對(duì)稱(chēng)密碼體制算法。
在公開(kāi)密鑰體制中,再比較分析RSA,DSA以及ECC算法,比較其性能特點(diǎn),找出最優(yōu)算法。下面從三類(lèi)密碼的平安性、計(jì)算負(fù)載力量、密鑰大小和帶寬幾個(gè)方面來(lái)分析比較。
(1)平安性。
RSA的優(yōu)點(diǎn)是原理較簡(jiǎn)潔,易于使用。隨著整數(shù)因子分解方法的技術(shù)進(jìn)步,要保證RSA算法的平安性,只有通過(guò)增加密鑰的長(zhǎng)度,但密鑰長(zhǎng)度的增加會(huì)導(dǎo)致解密速度的降低,實(shí)現(xiàn)起來(lái)難度也加大了。
ECC的密鑰長(zhǎng)度較短,160位的ECC和1024位的RSA,DSA的平安強(qiáng)度相同。詳細(xì)的平安性分析可以參照下列圖。(表中MIPS表示每秒執(zhí)行百萬(wàn)條指令的計(jì)算機(jī)運(yùn)行一年,目前一般認(rèn)為破譯時(shí)間為1012MIPS年可以看做比較平安)
在保證相同的平安性的基礎(chǔ)上,ECC所需的密鑰模長(zhǎng)遠(yuǎn)遠(yuǎn)小于RSA和DSA。假如攻擊者攻擊有限域上離散對(duì)數(shù)問(wèn)題可以有指數(shù)積分法,而對(duì)橢圓曲線上的離散對(duì)數(shù)問(wèn)題是無(wú)法奏效的。對(duì)于RSA和DSA}都存在指數(shù)時(shí)間算法,而ECC至今沒(méi)有改算法??梢?jiàn),ECC算法的抗攻擊性最強(qiáng),平安性能最高。
(2)計(jì)算負(fù)載。
所謂計(jì)算負(fù)載,是指公鑰密碼和私鑰密碼完成一次交換所需要的計(jì)算量。依據(jù)詳細(xì)的操作,比較所需的時(shí)間。與ECC算法相比較,其他密鑰系統(tǒng)的計(jì)算較冗雜,而ECC則能在較短的時(shí)間內(nèi)產(chǎn)生符合要求的密鑰。在加密解密及數(shù)字簽名方面,160位的ECC的運(yùn)算速度比用1024的RSA密鑰體制快10倍多。
(3)密鑰大小。
密鑰大小是指在密鑰系統(tǒng)中,存儲(chǔ)密鑰對(duì)和系統(tǒng)參數(shù)
時(shí)所占的'比特?cái)?shù)。ECC在密鑰大小方面,優(yōu)勢(shì)還是很明顯的。它在系統(tǒng)參數(shù)和密鑰大小方面比其他密鑰大小都要小許多。假如假使攻擊的算法冗雜度己知,平安性能條件相同的狀況下,ECC算法的密鑰量要遠(yuǎn)遠(yuǎn)小于其他密鑰系統(tǒng),這樣,ECC算法所占的存儲(chǔ)空間就比較小,降低了實(shí)現(xiàn)難度,無(wú)需通過(guò)增加密鑰長(zhǎng)度而提高系統(tǒng)平安性。
(4)帶寬。
帶寬是指在網(wǎng)絡(luò)中傳輸數(shù)據(jù)包或數(shù)字簽名時(shí)所產(chǎn)生的通訊量。依據(jù)分析比較,當(dāng)對(duì)字長(zhǎng)超過(guò)64位的長(zhǎng)消息進(jìn)行加密解密時(shí),ECC和RSA,DSA對(duì)帶寬的要求基本是相同的,但是,對(duì)于字長(zhǎng)小于64位的短消息而言,ECC算法對(duì)帶寬的要求要比RSA和DSA低得多,可以節(jié)約帶寬。
另外,ECC算法中的橢圓曲線,隨著參數(shù)的改變,可以得到不同的曲線,可見(jiàn),ECC的算法具有較強(qiáng)的敏捷性,橢圓曲線可以形成多種結(jié)構(gòu)和選擇性。
綜上所述,ECC算法與其他密鑰體制相比,各方面都具有明顯的優(yōu)勢(shì),供應(yīng)了一種平安強(qiáng)度高、速度快、密鑰長(zhǎng)度小、要求帶寬低的敏捷算法。ECC必將成為將來(lái)公鑰加密算法中的主流算法。
二、ECC算法改良后的認(rèn)證過(guò)程
改良后的Kerberos基本模型與原來(lái)的Kerberos協(xié)議模型是類(lèi)似的,改良后的協(xié)議流程詳細(xì)說(shuō)明如下。
1.客戶(hù)機(jī)隨機(jī)產(chǎn)生會(huì)話密鑰,將加密后的密鑰發(fā)送給認(rèn)證服務(wù)器,申請(qǐng)答應(yīng)證頒發(fā)服務(wù)器的票據(jù)。
2.認(rèn)證服務(wù)器用私鑰將密鑰解密,在其數(shù)據(jù)庫(kù)中查找客戶(hù)機(jī)并驗(yàn)證客戶(hù)機(jī)的簽名,為客戶(hù)機(jī)生成答應(yīng)證頒發(fā)服務(wù)器的公鑰加密的票據(jù),其中關(guān)鍵數(shù)據(jù)加上認(rèn)證服務(wù)器的簽名,并產(chǎn)生會(huì)話密鑰,用第一步中產(chǎn)生的會(huì)話密鑰加密發(fā)送給客戶(hù)機(jī)。
3.客戶(hù)機(jī)解密得到套話密鑰,將其次步得到的票據(jù)和用會(huì)話密鑰加密的本機(jī)名字、地址以及隨機(jī)數(shù),發(fā)送答應(yīng)證頒發(fā)服務(wù)器申請(qǐng)?jiān)L問(wèn)特權(quán)服務(wù)器的憑據(jù)。
4.答應(yīng)證頒發(fā)服務(wù)器用私鑰解密并驗(yàn)證服務(wù)器發(fā)送的票據(jù),然后為客戶(hù)機(jī)生成去特權(quán)服務(wù)器的票據(jù),票據(jù)用特權(quán)服務(wù)器的公鑰加密并加上答應(yīng)證頒發(fā)服務(wù)器的簽名,并隨機(jī)產(chǎn)生會(huì)話密鑰,并將會(huì)話密鑰和隨機(jī)數(shù)用其次步產(chǎn)生的會(huì)話密鑰加密回傳給客戶(hù)機(jī)。
5.客戶(hù)機(jī)解密得到會(huì)話密鑰和隨機(jī)數(shù),與自己發(fā)送給答應(yīng)證頒發(fā)服務(wù)器的隨機(jī)數(shù)相比,若相等則確定是新消息,將答應(yīng)證頒發(fā)服務(wù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息化項(xiàng)目可行性研究報(bào)告編制規(guī)范
- 2025年度保健食品個(gè)性化定制配送與市場(chǎng)推廣服務(wù)合同
- 低空經(jīng)濟(jì)未來(lái)產(chǎn)業(yè)
- 光伏發(fā)電項(xiàng)目 可行性研究報(bào)告
- 三農(nóng)產(chǎn)品綠色有機(jī)認(rèn)證認(rèn)證標(biāo)準(zhǔn)操作手冊(cè)
- 揚(yáng)塵治理專(zhuān)項(xiàng)施工方案(完整)
- 基于zigbee的智能家居系統(tǒng)設(shè)計(jì)
- 數(shù)據(jù)分析統(tǒng)計(jì)學(xué)試題及答案
- 游戲音樂(lè)創(chuàng)作與編輯手冊(cè)
- 三農(nóng)扶貧政策執(zhí)行手冊(cè)
- 《大氣污染物控制工程》-揮發(fā)性有機(jī)物污染控制
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 6-28-01-14 變配電運(yùn)行值班員 人社廳發(fā)2019101號(hào)
- 2024-2030年冷凍面團(tuán)產(chǎn)品行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 【課件】人居與環(huán)境-詩(shī)意的棲居+課件高中美術(shù)人美版(2019)+必修+美術(shù)鑒賞
- LED基礎(chǔ)知識(shí)題庫(kù)100道及答案(完整版)
- 抖音本地生活商家直播培訓(xùn)
- 新版高中物理必做實(shí)驗(yàn)?zāi)夸浖捌鞑?(電子版)
- 涉密項(xiàng)目保密工作方案
- 危險(xiǎn)貨物道路運(yùn)輸規(guī)則第7部分:運(yùn)輸條件及作業(yè)要求(JTT617.7-2018)
- 思政課課題國(guó)內(nèi)外研究現(xiàn)狀
- 泌尿外科管道護(hù)理規(guī)范
評(píng)論
0/150
提交評(píng)論