999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

橢圓曲線密碼體制的分析和展望

2012-11-30 13:43:44商艷紅侯金鳳

商艷紅,侯金鳳

(唐山師范學(xué)院 計(jì)算機(jī)科學(xué)系,河北 唐山 063000)

計(jì)算機(jī)科學(xué)與技術(shù)研究

橢圓曲線密碼體制的分析和展望

商艷紅,侯金鳳

(唐山師范學(xué)院 計(jì)算機(jī)科學(xué)系,河北 唐山 063000)

橢圓曲線密碼體制(ECC)已成為密碼學(xué)的研究熱點(diǎn)之一。相對(duì)于其他的公鑰密碼體制,橢圓曲線密碼體制具有密鑰短和計(jì)算效率高等優(yōu)點(diǎn)。從橢圓曲線密碼體制的各優(yōu)點(diǎn)出發(fā),介紹并分析橢圓曲線密碼體制的發(fā)展前景。

橢圓曲線密碼體制;移動(dòng)辦公;智能卡;無線網(wǎng)絡(luò)

1 ECC的背景

隨著計(jì)算機(jī)速度的迅速提高人們給出了多種加密方案及其改進(jìn)[1,p384;2],但仍舊不能滿足Internet分布式計(jì)算能力的日益強(qiáng)大,而經(jīng)典的公鑰密碼體制如RSA等,在密鑰長度為512 bit下已經(jīng)越來越不安全,增加密鑰長度雖然能增強(qiáng)其安全性,但是加解密的效率越來越低,同時(shí)對(duì)系統(tǒng)要求越來越高,唯一的辦法就是使用新的有效的密碼體制。

橢圓曲線密碼體制(ECC)是一種基于橢圓曲線數(shù)學(xué)的公鑰密碼體制。橢圓曲線在密碼學(xué)中的使用是在 1985年由Neal Koblitz和Victor Miller分別獨(dú)立提出的。在公鑰密碼體制中,相比較其他算法而言,ECC具有密鑰短和計(jì)算效率高等優(yōu)點(diǎn),且ECC本身算法的數(shù)學(xué)理論非常復(fù)雜深?yuàn)W。其原理[1,p190]在于:給定素?cái)?shù)p和橢圓曲線E,對(duì)Q=kP,在已知P,Q的情況下求出小于p的正整數(shù)k,已知k和P計(jì)算Q比較容易,而已知Q和P計(jì)算k則比較困難,至今沒有有效的方法來解決此問題。

一個(gè)利用橢圓曲線進(jìn)行加解密通信的過程如下:

(1)用戶A選定一條橢圓曲線E,并取橢圓曲線上一點(diǎn)作為基點(diǎn)G;

(2)用戶A選擇一個(gè)私鑰k,并生成公鑰K=kG;

(3)用戶A將E和點(diǎn)K、G傳給用戶B;

(4)用戶B接到信息后,將待傳輸?shù)拿魑木幋a到E上一點(diǎn)M,并產(chǎn)生一個(gè)隨機(jī)整數(shù)r(r<n);

(5)用戶B計(jì)算點(diǎn)C1=M+rK和C2=rG;

(6)用戶B將C1、C2傳給用戶A;

(7)用戶A接到信息后,計(jì)算C1-kC2,結(jié)果就是點(diǎn)M,再對(duì)其進(jìn)行解碼即可得到明文。

橢圓密碼體制的安全性是基于求解橢圓曲線離散對(duì)數(shù)問題的最有效算法的時(shí)間復(fù)雜度,與一般的有限乘法群上的離散對(duì)數(shù)問題不同,有限域上的橢圓曲線離散對(duì)數(shù)問題的求解更難,不能被所有已知算法在多項(xiàng)式時(shí)間內(nèi)求解。從數(shù)學(xué)理論的角度,ECC具有每比特最高安全強(qiáng)度,而且,ECC被公認(rèn)為目前已知的公鑰密碼體制中每比特提供加密強(qiáng)度最高的一種體制。

2 ECC的優(yōu)勢(shì)分析及應(yīng)用前景

橢圓曲線離散對(duì)數(shù)的計(jì)算難度是完全指數(shù)級(jí)的,相對(duì)于其他密碼體制,ECC具有諸多優(yōu)勢(shì)。下面就從ECC的優(yōu)勢(shì)切入,對(duì)其優(yōu)勢(shì)進(jìn)行分析并探討它的應(yīng)用展望。

2.1 安全性高

在所有密碼體制中,安全性無疑是最核心的問題。由上給出的ECC算法數(shù)學(xué)原理可得出,有限域上的離散對(duì)數(shù)問題是ECC的核心,而次離散對(duì)數(shù)問題不能被所有已知算法在多項(xiàng)式時(shí)間內(nèi)求解,可見ECC的抗攻擊性占據(jù)絕對(duì)優(yōu)勢(shì)。由表1可以看出,同等安全條件下,ECC的安全性遠(yuǎn)遠(yuǎn)優(yōu)于RSA,如采用160位的ECC和1 024位的RSA算法的安全強(qiáng)度相當(dāng);而且,在同等安全條件下,安全要求越高,其短密鑰的優(yōu)勢(shì)會(huì)越明顯。可見,相對(duì)于RSA,ECC每比特具有較高安全強(qiáng)度。

表1 ECC與RSA密鑰長度及安全性的比較

基于這一特點(diǎn),ECC在移動(dòng)電子商務(wù)、電子政務(wù)和計(jì)算機(jī)網(wǎng)絡(luò)安全以及軟件的注冊(cè)等領(lǐng)域具有廣闊的應(yīng)用前景[3]。

2.2 計(jì)算量小,處理速度快

公鑰的生成速度主要是由其中的大數(shù)算術(shù)運(yùn)算決定,而大數(shù)算術(shù)運(yùn)算的速度跟大數(shù)的規(guī)模密切相關(guān),在相同計(jì)算條件下,ECC的實(shí)現(xiàn)可以選取比RSA小得多的大數(shù),ECC的實(shí)現(xiàn)速度比RSA快得多。如表2所示,在相同安全強(qiáng)度下,ECC在密鑰對(duì)的生成、簽名以及認(rèn)證方面,實(shí)現(xiàn)速度均比RSA快得多。如在密鑰對(duì)生成上,ECC僅需3.8 ms,而RSA需要4 708.3 ms,此外,對(duì)于ECC來說,所有應(yīng)用于離散對(duì)數(shù)加密系統(tǒng)的計(jì)算技巧可以同樣應(yīng)用于基于橢圓曲線的系統(tǒng)中,對(duì)于基于ECC的密碼系統(tǒng)的運(yùn)算還可以采用快速冗余算法來降低計(jì)算開銷。這使得ECC在私鑰處理速度上快得多。

ECC的計(jì)算開銷小以及速度快,尤其在存儲(chǔ)容量有限且運(yùn)算能力較低等方面,具有顯著優(yōu)勢(shì)。實(shí)際應(yīng)用中,在VPN安全隧道方面,考慮到嵌入式應(yīng)用在計(jì)算機(jī)資源和存儲(chǔ)資源方面的局限性,根據(jù)ECC加解密速度快、節(jié)省帶寬、節(jié)省存儲(chǔ)資源,可選擇ECC來設(shè)計(jì)和實(shí)現(xiàn)身份鑒別[4];在移動(dòng)通信以及網(wǎng)絡(luò)通信方面,需要高效地對(duì)數(shù)據(jù)進(jìn)行加密,ECC處理速度快的特點(diǎn)使得移動(dòng)通信的發(fā)展不再受存儲(chǔ)容量及低計(jì)算能力的限制。此外,ECC在集成電路卡、數(shù)字簽名等加密速度要求高的地方能夠?qū)崿F(xiàn)快速、安全的加密和簽名。

表2 ECC密碼與RSA密碼軟件實(shí)現(xiàn)速度的比較

2.3 存儲(chǔ)空間小

ECC的密鑰長度和系統(tǒng)參數(shù)與RSA相比要小得多,由表1可知,RSA算法需要512位,而僅需106位即可保證其安全性,這就意味著ECC所需的存儲(chǔ)空間小得多。在計(jì)算上,所選素?cái)?shù)小,計(jì)算開銷小,這也使得ECC在存儲(chǔ)空間有限制的設(shè)備上有更好的應(yīng)用。

隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來,ECC的這一優(yōu)勢(shì)決定了它在移動(dòng)通信設(shè)備、智能卡等存儲(chǔ)空間小、運(yùn)算能力差的設(shè)備上的發(fā)展地位[5]。智能卡作為電子媒介的主要形式具有體積小、便于攜帶、安全性高并具一定的數(shù)據(jù)存儲(chǔ)和處理能力、可進(jìn)行數(shù)據(jù)加密、解密和數(shù)字簽名等特點(diǎn),從而在電子交易中得以廣泛的應(yīng)用。然而,由于其存儲(chǔ)容量和計(jì)算速度的限制,在對(duì)其進(jìn)行加密時(shí)所使用的密鑰應(yīng)盡可能的短,這樣才能為智能卡的實(shí)用化奠定基礎(chǔ)。智能卡的數(shù)據(jù)傳送相對(duì)較慢,為提高應(yīng)用效率,基本數(shù)據(jù)單元必須小,這樣可以減少智能卡與卡的終端之間的數(shù)據(jù)流量。將ECC應(yīng)用于智能卡的優(yōu)點(diǎn)是生成私鑰公鑰方便、節(jié)省存儲(chǔ)空間、節(jié)省帶寬、提高實(shí)用性、節(jié)省處理時(shí)間,而且不需要增加硬件的處理。ECC密鑰短所帶來的優(yōu)點(diǎn)彌補(bǔ)了智能卡硬件的局限,不僅有效降低了智能卡的生產(chǎn)成本,也提高了實(shí)用性。

2.4 帶寬要求低

由于ECC比其他加密算法密鑰短,使得其在傳輸時(shí)帶寬要求更低。當(dāng)對(duì)長信息進(jìn)行加密時(shí),ECC、RSA密碼系統(tǒng)有相同的帶寬要求,但應(yīng)用于短信息時(shí)ECC的帶寬要求卻低得多,使得ECC在無線網(wǎng)絡(luò)中具有廣闊的應(yīng)用前景[6]。

目前而言,在無線網(wǎng)絡(luò)方面,WLAN的安全問題一直是業(yè)界廣泛關(guān)注的問題,它一直制約著WLAN的大規(guī)模推廣及企業(yè)級(jí)應(yīng)用。現(xiàn)在使用的SSL標(biāo)準(zhǔn)安全套接層握手協(xié)議帶寬開銷大而使得網(wǎng)絡(luò)數(shù)據(jù)通信效率低,ECC可減少一定量的帶寬開銷,使得通信效率得到提高。同時(shí),在Web服務(wù)器上的帶寬有限使得帶寬的費(fèi)用高昂,而ECC恰恰解決了Web服務(wù)器的實(shí)現(xiàn)遇到的這種瓶頸,節(jié)省了計(jì)算時(shí)間和帶寬。在 3G網(wǎng)絡(luò)方面,針對(duì)計(jì)算資源和帶寬資源有限的弱點(diǎn),基于ECC涉及安全的支付流程,可實(shí)現(xiàn)端對(duì)端的信息安全傳輸。

3 ECC的發(fā)展

橢圓曲線密碼體制是現(xiàn)有公鑰密碼體制中比特位強(qiáng)度最高的密碼體制,其發(fā)展前景相當(dāng)廣泛,且適應(yīng)于當(dāng)代社會(huì)的需求。但就目前而言,還面臨著很多理論以及技術(shù)上的問題,如何選取合適的有限域GF(Qm)的橢圓曲線E,如何選取基點(diǎn)P對(duì)于ECC的速度、效率、密鑰長度以及安全性來說至關(guān)重要。

3.1 對(duì)于安全性而言,如何選取合適的適合安全條件的隨機(jī)橢圓曲線的問題

橢圓曲線密碼系統(tǒng)若沒有采用安全的橢圓曲線,那么整個(gè)系統(tǒng)就不安全。所謂安全橢圓曲線是指能夠抗各種已有攻擊的曲線,目前對(duì)橢圓曲攻擊比較有效的方式是Mov攻擊、Smart方法,大步小步法。為抵抗上述攻擊,有限域GF上的橢圓曲線必須滿足:

(1)階有最大的素因子;

(2)不是超奇異曲線;

(3)不是畸形曲線。

確定橢圓曲線的參數(shù)后,還必須找出一個(gè)基點(diǎn)以構(gòu)造各種基于橢圓曲線的密碼體制。

3.2 對(duì)于運(yùn)算效率而言,如何產(chǎn)生合適的符合安全條件的橢圓曲線并快速實(shí)現(xiàn)的問題

有效地計(jì)算橢圓曲線的階是主要問題。因?yàn)榘踩臋E圓曲線的核心步驟是對(duì)橢圓曲線階的計(jì)算,對(duì)橢圓曲線階的有效算法的研究也是實(shí)現(xiàn)安全橢圓曲線密碼體制的一個(gè)極其重要的環(huán)節(jié)。

橢圓曲線密碼體制中,橢圓曲線群上的點(diǎn)的倍乘占了整個(gè)運(yùn)算的很大比例,其效率關(guān)系到整個(gè)體制的執(zhí)行效率,對(duì)于橢圓曲線中的 kP倍乘計(jì)算仍需研究更高效、快捷的方法。

4 結(jié)束語

ECC是一種能適應(yīng)未來通信技術(shù)和信息安全技術(shù)發(fā)展的新型密碼體制。目前,在實(shí)際應(yīng)用中,相關(guān)產(chǎn)品不是很多,主要集中在軟件實(shí)現(xiàn)上。相信在理論算法的突破以及實(shí)現(xiàn)技術(shù)的更新下,ECC的實(shí)現(xiàn)會(huì)越來越迅猛。隨著其標(biāo)準(zhǔn)的成型,相關(guān)的ECC產(chǎn)品,尤其是能體現(xiàn)ECC優(yōu)勢(shì)的智能卡將很快問世和得到很好推廣。

[1] 張煥國,王張宜.密碼學(xué)引論(第二版)[M].武漢:武漢大學(xué)出版社,2009:384.

[2] 商艷紅,張靜.一種基于 PlayFair密碼的改進(jìn)算法[J].光盤技術(shù),2009(3):50.

[3] 麻勝海.基于橢圓曲線的數(shù)字簽名在移動(dòng)辦公中的應(yīng)用[J].科技信息,2010(5):483-484.

[4] 叢清日,胡金初.基于橢圓曲線密碼體制的通信認(rèn)證[J].上海師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2010(3):45-47.

[5] 項(xiàng)燦.ECC智能卡在電子交易中的安全應(yīng)用[J].科技信息,2008(20):370-371.

[6] 曹陽,權(quán)雙燕.ECC在無線局域網(wǎng)安全中的研究與應(yīng)用[J].樂山師范學(xué)院學(xué)報(bào),2009(5):76-78.

(責(zé)任編輯、校對(duì):趙光峰)

Analysis and Forecast of Elliptic Curve Cryptosystem

SHANG Yan-hong, HOU Jin-feng

(Department of Computer Science, Tangshan Teachers College, Tangshan 063000, China)

Elliptic Curve Cryptosystem (ECC) has become one of the research hotspots in cryptography. Compared to other public-key cryptosystem, Elliptic Curve Cryptosystem has shorter key and calculation of high efficiency. Based the advantages of Elliptic Curve Cryptosystem this article introduces and analyzes the development prospect of elliptic curve cryptosystem.

ECC; mobile office; smart card; wireless network

唐山師范學(xué)院教育教學(xué)改革研究項(xiàng)目(2012001021)

2012-05-23

商艷紅(1979-),女,河北樂亭人,碩士,講師,研究方向?yàn)槊艽a學(xué)、信息安全。

TP309.7

A

1009-9115(2012)05-0044-03

主站蜘蛛池模板: 日韩中文无码av超清| 成人综合在线观看| 乱人伦视频中文字幕在线| 99久久性生片| 国产成本人片免费a∨短片| 麻豆AV网站免费进入| 91精品视频网站| 亚洲三级影院| 青青国产视频| 国产探花在线视频| 中文字幕av无码不卡免费 | 亚洲bt欧美bt精品| 亚洲欧美激情另类| 91在线激情在线观看| 一级全免费视频播放| 亚洲精品老司机| 日本少妇又色又爽又高潮| 国产中文一区a级毛片视频| 青青热久免费精品视频6| 色丁丁毛片在线观看| 亚洲成a人片77777在线播放| 亚洲天天更新| 国产精品尤物在线| 国产黄在线免费观看| 色婷婷在线影院| 五月激情婷婷综合| av在线手机播放| 99免费在线观看视频| 国产香蕉一区二区在线网站| 美女视频黄频a免费高清不卡| 午夜毛片免费看| 亚洲91精品视频| 亚洲综合一区国产精品| 国产精品欧美日本韩免费一区二区三区不卡| 韩国v欧美v亚洲v日本v| www.国产福利| 韩国v欧美v亚洲v日本v| 亚洲欧美另类日本| 国产精品性| 在线国产综合一区二区三区| 亚洲人成人无码www| 人人爽人人爽人人片| 欧美日本激情| 国产精品偷伦在线观看| 亚洲一区色| 久久狠狠色噜噜狠狠狠狠97视色 | 亚洲成a人片77777在线播放| 蜜臀av性久久久久蜜臀aⅴ麻豆| 免费高清毛片| 亚洲va在线∨a天堂va欧美va| 91精品国产福利| 一本久道热中字伊人| 97成人在线视频| 国产v精品成人免费视频71pao| 欧美国产日韩在线播放| 亚洲日韩国产精品无码专区| 亚洲综合婷婷激情| 国产毛片不卡| 人妻出轨无码中文一区二区| 欧美日本在线一区二区三区| 欧美日韩另类在线| 欧美国产精品拍自| 国产在线第二页| 4虎影视国产在线观看精品| 亚洲欧美在线综合一区二区三区| 九色免费视频| 国产精品部在线观看| 激情成人综合网| 日韩精品一区二区三区免费| 欧美性爱精品一区二区三区 | 亚洲69视频| 精品中文字幕一区在线| 女人av社区男人的天堂| www.youjizz.com久久| 久久视精品| 人与鲁专区| 成人va亚洲va欧美天堂| 欧美成人aⅴ| 亚洲综合九九| 亚洲精品手机在线| 99精品在线视频观看| 欧美亚洲网|