• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    橢圓曲線加密體制安全性分析

    2018-05-14 07:46:16王方鑫
    科技風(fēng) 2018年35期
    關(guān)鍵詞:安全性

    王方鑫

    摘 要:雖然RSA公鑰加密體制在世界上目前得到了廣泛的應(yīng)用,但是由于計(jì)算能力得到大幅度的提高,因此RSA的秘鑰長(zhǎng)度越來越長(zhǎng),導(dǎo)致RSA效率不足。橢圓曲線加密體制(ECC)的提出解決了這個(gè)問題,橢圓曲線可以以更短的密鑰長(zhǎng)度同時(shí)保證更高的安全性。本文主要介紹橢圓曲線加密體制的基本原理以及對(duì)其安全性進(jìn)行分析。

    關(guān)鍵詞:橢圓曲線加密體制;公鑰體制;安全性

    橢圓曲線是代數(shù)幾何、數(shù)論等多個(gè)學(xué)科分支的一個(gè)交點(diǎn)。近些年,隨著公鑰密碼學(xué)的飛速發(fā)展,橢圓曲線也找到自己的應(yīng)用領(lǐng)域。20世紀(jì)80年代中期,Neal Koblitz和Victor Miller將橢圓曲線和密碼學(xué)完美結(jié)合,提出了橢圓密碼體制,人們通過對(duì)橢圓密碼體制的進(jìn)一步研究,發(fā)現(xiàn)了其巨大的優(yōu)越性,從而使其成為密碼學(xué)研究的一個(gè)熱點(diǎn)。

    1 橢圓曲線算法簡(jiǎn)介

    橢圓曲線的英文全稱"Ellipse Curve Cryptography",簡(jiǎn)單的來說,橢圓曲線并不算橢圓,之所以稱為橢圓曲線是因?yàn)樗鼈冇萌畏匠瘫硎荆摲匠毯陀?jì)算橢圓的周長(zhǎng)相似。對(duì)密碼學(xué)比較有意義的橢圓曲線方程是基于素?cái)?shù)域GF(p)和基于二進(jìn)制域(GF(2^m))上的橢圓曲線。

    公鑰密碼算法通?;谝粋€(gè)數(shù)學(xué)難題,橢圓曲線也不例外,它有著堅(jiān)實(shí)的理論基礎(chǔ)。20世紀(jì)80年代中期,Neal Koblitz和Victor Miller將橢圓曲線引入密碼學(xué),提出了基于有限域GF(p)的橢圓曲線上的點(diǎn)構(gòu)成群,在這個(gè)群上定義基于橢圓曲線的離散密碼體制,其安全性基于橢圓曲線上離散對(duì)數(shù)問題的難度。

    2 橢圓曲線算法步驟

    2.1 加密算法

    2.2 解密算法

    (1)B使用自己的私鑰nb計(jì)算:

    (2)B計(jì)算m=(C-y)/x,得到明文m。

    3 橢圓曲線算法的安全性

    3.1 計(jì)算量分析

    表1從密碼分析所需要的計(jì)算量的角度,通過給出可比較密鑰大小,比較各種算法需要的計(jì)算量。從表中可以看出橢圓加密體制的效率明顯優(yōu)于RSA算法。

    3.2 對(duì)橢圓曲線加密的攻擊

    一直到目前,還沒有發(fā)現(xiàn)求解橢圓曲線上離散對(duì)數(shù)問題比較好的解法,也就是說目前ECC沒有明顯的缺點(diǎn),但也存在一些求解的思路,主要分為兩類:第一類是利用一般曲線離散對(duì)數(shù)的攻擊方法,比如說Pohlig-Hellman法,另一類是對(duì)特殊曲線的攻擊方法,如MOV規(guī)約法和Smart法。

    為了防止Pohlig-Hellman方法的攻擊,n必須為大素?cái)?shù),對(duì)于固定的有限域GF(p),n應(yīng)該盡可能的大。為了防止MOV規(guī)約法和Smart法,不能選取超奇異橢圓曲線和異常曲線等兩類特殊的曲線。

    4 橢圓曲線算法的優(yōu)點(diǎn)和缺點(diǎn)

    首先,表2將橢圓曲線算法與當(dāng)前運(yùn)用最為廣泛的公鑰RSA算法進(jìn)行比較:

    4.1 橢圓曲線加密算法的優(yōu)點(diǎn)

    (1)ECC的安全性比較高。

    (2)160位的ECC與1024位RSA有相同的安全強(qiáng)度。

    (3)ECC的處理速度更快。

    (4)ECC的存儲(chǔ)空間比較小。

    (5)ECC的密鑰長(zhǎng)度和其他參數(shù)比RSA等小。

    4.2 橢圓曲線算法的缺點(diǎn)

    (1)設(shè)計(jì)相對(duì)比較困難,實(shí)現(xiàn)復(fù)雜。

    (2)密鑰長(zhǎng)度如果過于短,沒有想象中的完善。

    5 結(jié)語

    目前來看,橢圓曲線加密體制和例如RSA加密算法比較起來具有比較明顯的優(yōu)越性,它可以在更短的密鑰,更低的存儲(chǔ)空間的情況下?lián)碛邢嗤陌踩珡?qiáng)度。但是于此同時(shí),橢圓曲線加密體制出現(xiàn)的時(shí)間還不夠久遠(yuǎn),是否能夠承受未來某些攻擊我們還不得而知,因此橢圓曲線加密體制值得我們今后進(jìn)一步研究。

    參考文獻(xiàn):

    [1]谷利澤,鄭世慧,楊義先編著.現(xiàn)代密碼學(xué)教程[M].北京郵電大學(xué)出版社,2009.

    [2]盧開澄.計(jì)算機(jī)密碼學(xué)[M].北京:清華大學(xué)出版社,2003.

    [3]楊曉元.現(xiàn)代密碼學(xué)[M].西安:西安電子科技大學(xué)出版社,2009.

    [4]楊波.現(xiàn)代密碼學(xué)(第二版)[M].北京:清華大學(xué)出版社,2007.

    猜你喜歡
    安全性
    兩款輸液泵的輸血安全性評(píng)估
    新染料可提高電動(dòng)汽車安全性
    既有建筑工程質(zhì)量安全性的思考
    某既有隔震建筑檢測(cè)與安全性鑒定
    基于安全性需求的高升力控制系統(tǒng)架構(gòu)設(shè)計(jì)
    加強(qiáng)廣播電視信息安全性的思考
    科技傳播(2019年22期)2020-01-14 03:05:32
    網(wǎng)約車安全性提高研究
    活力(2019年17期)2019-11-26 00:42:18
    注意藥酒服用的安全性
    田間施用滅幼脲在桃中的殘留安全性評(píng)估
    ApplePay橫空出世 安全性遭受質(zhì)疑 拿什么保護(hù)你,我的蘋果支付?
    清苑县| 雷州市| 兴安盟| 怀化市| 桓台县| 龙山县| 南皮县| 中阳县| 健康| 卢氏县| 宁强县| 宣汉县| 尚义县| 凤台县| 安徽省| 赤壁市| 岳西县| 钟山县| 古田县| 金阳县| 彝良县| 富锦市| 三门县| 永定县| 正定县| 兴义市| 惠州市| 隆昌县| 广州市| 阳东县| 海伦市| 建瓯市| 保康县| 许昌县| 贺州市| 东至县| 桃江县| 巩义市| 锡林浩特市| 和林格尔县| 舟山市|