橢圓曲線加密方法與RSA方法相比有以下優點:
安全性能更高:加密算法的安全性能一般通過該算法的抗攻擊強度來反映。ECC和其他幾種公鑰系統相比,其抗攻擊性具有絕對的優勢。如160位ECC與1024位RSA、DSA有相同的安全強度。而210位ECC則與2048位RSA、DSA具有相同的安全強度。
計算量小,處理速度快:雖然在RSA中可以通過選取較小的公鑰(可以小到3)的方法提高公鑰處理速度,即提高加密和簽名驗證的速度,使其在加密和簽名驗證速度上與ECC有可比性,但在私鑰的處理速度上(解密和簽名),ECC遠比RSA、DSA快得多。因此ECC總的速度比RSA、DSA要快得多。
存儲空間占用小:ECC的密鑰尺寸和系統參數與RSA、DSA相比要小得多,意味著它所占的存儲空間要小得多。這對于加密算法在IC卡上的應用具有特別重要的意義。
帶寬要求低:當對長消息進行加解密時,三類密碼系統有相同的帶寬要求,但應用于短消息時ECC帶寬要求卻低得多,而公鑰加密系統多用于短消息,例如用于數字簽名和用于對對稱系統的會話密鑰傳遞。帶寬要求低,使ECC在無線網絡領域具有廣泛的應用前景。
回答所涉及的環境:聯想天逸510S、Windows 10。
橢圓曲線加密方法與RSA方法相比有以下優點:
安全性能更高:加密算法的安全性能一般通過該算法的抗攻擊強度來反映。ECC和其他幾種公鑰系統相比,其抗攻擊性具有絕對的優勢。如160位ECC與1024位RSA、DSA有相同的安全強度。而210位ECC則與2048位RSA、DSA具有相同的安全強度。
計算量小,處理速度快:雖然在RSA中可以通過選取較小的公鑰(可以小到3)的方法提高公鑰處理速度,即提高加密和簽名驗證的速度,使其在加密和簽名驗證速度上與ECC有可比性,但在私鑰的處理速度上(解密和簽名),ECC遠比RSA、DSA快得多。因此ECC總的速度比RSA、DSA要快得多。
存儲空間占用小:ECC的密鑰尺寸和系統參數與RSA、DSA相比要小得多,意味著它所占的存儲空間要小得多。這對于加密算法在IC卡上的應用具有特別重要的意義。
帶寬要求低:當對長消息進行加解密時,三類密碼系統有相同的帶寬要求,但應用于短消息時ECC帶寬要求卻低得多,而公鑰加密系統多用于短消息,例如用于數字簽名和用于對對稱系統的會話密鑰傳遞。帶寬要求低,使ECC在無線網絡領域具有廣泛的應用前景。
回答所涉及的環境:聯想天逸510S、Windows 10。