evo真人(中国)

    文章橫幅PC版
    文章橫幅iPad版
    文章橫幅手機版

    橢圓曲線密碼體制介紹

    TIME:2018-09-25 16:43  click: 285 次 來源: 未知

    1.橢圓曲線密碼體制的優點

    現今,在理論與實踐方面橢圓曲線密碼體制均有了非常明顯的進步,橢圓曲線密碼體制是替換RSA公鑰密碼體制最強勁的競爭者。橢圓曲線算法與RSA算法相比,有以下優點:

    1)安全性能更高,如160比特ECC和1024比特RSA的安全強度一樣。

    2)ECC遠遠比RSA處理私鑰的速度快。

    3)ECC的密鑰大小與系統的參數比RSA小很多,因此佔用存儲小很多。

    4)帶寬要求低,這使ECC的應用前景普遍。

    2.對橢圓曲線密碼體制的攻擊

    受隨着橢圓曲線密碼體制的大範圍應用,其安全性分析得到了密碼學界的明顯重視,p元域上的橢圓曲線密碼體制的安全性與RSA密碼體制1024bit相當。

    一個橢圓曲線E2(a,b)上的離散對數問題是尋找一個k∈GF(p),當P、Q∈E,(a,b)時,有Q=AP。

    當該群階較小時,一般群的離散對數問題,有很多的算法能對它求解。现在,有2種比較有效的解決離散對數問題的算法,即Shanks的Baby-step Giant-step算法與隨意循環群上的指數計算法。Baby-step Giant-step算法是完全指數時間,僅僅在橢圓曲線上的點加群的階沒有大素數因子的時候才是有用的,且指數計算法也無法有效攻擊橢圓曲線密碼體制。相對而言Pollard p法與Pohlig-Hellman法是现在最好的求解橢圓曲線離散對數問題的算法,但當橢圓曲線上的階有較大素數因子時,這2種方法也是沒有效果的。

    上一篇:DES密碼算法缺陷 下一篇:什麼是鏈路加密