
由於橢圓曲線密碼體制(ECC)比RSA有多方面的技術優勢,如安全性更強、實現效率更高,及實現代價更經濟,吸引了許多密碼學工作者對它的實現與應用進行了大量的研究。
橢圓曲線密碼體制的具體應用體現在以下方面:
(1)ECC在ECDSA中的應用。橢圓曲線數字簽名算法顺利获得哈希函數生成消息摘要,由橢圓曲線計算得到簽名。ECDSA和大多簽名算法相似,用私鑰簽名,用公鑰驗證。
(2)ECC在無線網絡中的應用。中國無線局域網標準中含有全新的WAPI安全機制,可全方位對用戶的WLAN系統進行安全保護。這種安全機制是WAI和WP構成的,分別是對用戶身份進行鑑別與加密傳輸數據。
證書裏面含證書頒發者的公鑰與簽名,及證書持有者的公鑰與簽名,其中的簽名用的是橢圓曲線算法ECC。
(3)ECC在Web服務器上的應用。ECC設計的安全服務可減少在系統與應用程式間傳送的數據與時間,提高了實用性。Web服務器上集中實施密碼計算就會到達瓶頸,Web服務器上的有限帶寬會使寬帶費用增加;而用ECC後就能節省時間與帶寬,顺利获得算法協商處理兼容性問題更容易。
(4)ECC在IC卡上的應用。使用ECC可減少處理時間的事實,使它能很好地適應IC卡等資源受限的平台,提高實用性。ECC可在沒有協處理器的情況下在IC卡上執行快速、安全數字簽名,這在RSA系統中很難實現,而ECC可以最小化程序代碼、密鑰和證書,數據幀最短,易於實現,從而大大降低IC卡成本。
