ecc是
ellipticcurves cryptography
的縮寫,意為橢圓曲線密碼編碼學。和
rsa演算法一樣,
ecc演算法也屬於公開金鑰演算法。最初由
koblitz
和miller
兩人於1985
年提出,其數學基礎是利用橢圓曲線上的有理點構成
abel
加法群上橢圓離散對數的計算困難性。
ecc演算法的數學理論非常深奧和複雜,在工程應用中比較難於實現,但它的單位安全強度相對較高,它的破譯或求解難度基本上是指數級的,
黑客很難用通常使用的暴力破解的方法來破解。
rsa演算法的特點之一是數學原理相對簡單,在工程應用中比較易於實現,但它的單位安全強度相對較低。因此,
ecc演算法的可以用較少的計算能力提供比
rsa加密演算法更高的安全強度,有效地解決了「提高安全強度必須增加
金鑰長度」的工程實現問題。
與
rsa演算法相比,
ecc演算法擁有突出優勢:
1
、更適合於移動網際網路:
ecc加密演算法的金鑰長度很短
(256位)
,意味著占用更少的儲存空間,更低的
cpu開銷和占用更少的頻寬。隨著越來越多的使用者使用移動裝置來完成各種網上活動,
ecc加密演算法為移動網際網路安全提供更好的客戶體驗。
2、更好的安全性:
ecc加密演算法提供更強的保護,比目前的其他加密演算法能更好的防止攻擊,使你的**和基礎設施比用傳統的加密方法更安全,為移動網際網路安全提供更好的保障。
3、更好的效能:
ecc加密演算法需要較短的金鑰長度來提供更好的安全,例如,
256位的
ecc金鑰加密強度等同於
3072
位rsa
金鑰的水平
(目前普通使用的
rsa金鑰長度是
2048位)
。其結果是你以更低的計算能力代價得到了更高的安全性。
經國外有關權威機構測試
,在apache
和iis
伺服器採用
ecc演算法,
web伺服器響應時間比
rsa快十幾倍。
4、更大的
it投資回報:
ecc可幫助保護您的基礎設施的投資,提供更高的安全性,並快速處理**增長的移動裝置的安全連線。
ecc的金鑰長度增加速度比其他的加密方法都慢
(一般按
128位增長,而
rsa則是倍數增長,如:
1024 –2048--4096)
,將延長您現有硬體的使用壽命,讓您的投資帶來更大的回報。
ecc
加密演算法的通用性不斷增強
ecc加密演算法自
1985
年提出,因其工程應用中難度較高,到
2005
年才在各種作業系統中獲得廣泛支援,在全球安全市場需求的刺激下,
ecc演算法將逐步取代
rsa演算法,成為主流加密演算法。目前,全球各大
ca都已經陸續開始為使用者簽發採用
ecc加密演算法的各種證書,沃通全球率先支援中文。經沃通大量測試,
ecc加密演算法以後支援所有作業系統、所有瀏覽器和各種移動終端,主要有:
mozilla nss 3.11
以上版本支援
openssl 1.0
以上版本支援
微軟cryptoapi
vista/win7/win8
都支援bouncycastle
1.32
以上版本支援
jsse 6
以上版本支援
bsafe 4.0
以上版本支援
各種版本的
ie瀏覽器、火狐瀏覽器、谷歌瀏覽器和蘋果瀏覽器都支援
安卓系統
(2.1
以上版本
)、蘋果
ios(5.0
以上版本) 、
windowphone(
各種版本
)都支援
也就是說:沃通簽發的採用
ecc加密演算法的各種數字證書(
ssl證書、**簽名證書及客戶端證書),無論是
pc終端還是各種移動裝置都能很好地支援。
沃通率先提出「移動網際網路安全專用數字證書」的產品概念
沃通ca
是全球首個提出
」移動網際網路專用數字證書
」產品概念的
ca機構,目前已經推出針對移動網際網路安全的「
ecc超安
ssl證書」和「
ecc超真
ssl證書」2款
ecc ssl
證書,及「
ecc超真單位證書」和「
ecc免費客戶端證書」2款
ecc客戶端證書,將
ecc演算法真正應用到更能體現其優勢的移動端,全面解決從移動端到伺服器端的傳輸加密安全,及移動端的身份認證問題。
同時,沃通
ecc證書
還支援國產
sm2加密演算法,
適用於對加密要求更高的各種資訊系統和移動應用系統。
RSA加密演算法解讀
圖為 rsa公開金鑰演算法的發明人,從左到右ron rivest,adi shamir,leonard adleman.攝於1978年 素數是這樣的整數,它除了能表示為它自己和1的乘積以外,不能表示為任何其它兩個整數的乘積。例如,15 3 5,所以15不是素數 又如,12 6 2 4 3,所以12也...
橢圓加密演算法 ECC加密 原理及應用
sm2橢圓曲線公鑰密碼演算法 移動網際網路安全專用數字證書 ecc加密演算法通用性 ecc加密演算法與rsa演算法哪個好?ecc也叫橢圓加密演算法,由koblitz和miller兩人於1985年提出。ecc加密演算法是一種公鑰加密技術,以橢圓曲線理論為基礎。利用有限域上橢圓曲線的點構成的abel群離...
橢圓曲線ECC加密演算法入門介紹
前言 同rsa ron rivest,adi shamir,len adleman三位天才的名字 一樣,ecc elliptic curves cryptography,橢圓曲線密碼編碼學 也屬於公開金鑰演算法。目前,國內詳細介紹ecc的公開文獻並不多 反正我沒有找到 有一些簡介,也是泛泛而談,看完...