隨著計算機運算速度的提高和計算機網絡的發展,基于離散對數問題和大整數因子分解問題的數字簽名算法越來越不能滿足信息安全的需要。為了滿足信息安全的要求,安全性依賴于橢圓曲線離散對數困難問題(ECDLP)的橢圓曲線密碼體制是當前密碼學界研究的熱點之一。現有的求解ECDLP的算法都是全指數時間復雜度的算法。由于專用集成電路具有速度快、性能好、安全性高等優勢,使得采用專用集成電路來實現橢圓曲線密碼體制己成為主要趨勢。因此,本課題著眼于應用,針對基于橢圓曲線數字簽名算法的FPGA實現進行了較為深入的探討與研究。 本課題從實際應用的需要出發,以初等數論、有限域理論、數字簽名技術和橢圓曲線理論為依據,確定了如下基于橢圓曲線數字簽名算法的硬件實現方案:首先,對實現基于橢圓曲線數字簽名算法所需的算法和技術進行了剖析和系統設計。然后,按照層次化、模塊化的設計思想,在Xinlinx公司的ISE 7.1工具中,采用硬件描述語言VHDL作為設計輸入,對各運算器和控制模塊進行電路設計;采用Menter公司的ModelSim SE 6.2b工具對之進行功能仿真,以保證底層設計的正確性。最后,在確保每個模塊的設計正確的前提下,完成電路的總體設計,再進行總體設計的仿真與測試。 本課題對Schnorr數字簽名算法的改進,實現了比未改進前的Schnorr數字簽名算法平均節省三分之一的運行時間。對基于橢圓曲線數字簽名算法的設計也獲得了良好的指標:產生簽名只需要1ms多的時間,驗證簽名也需要不到3ms。本課題的研究對實現電子交易安全方面有重要的作用,尤其是在密鑰分配、電子貨幣、電子證券、電子商務和電子政務等領域都有重要的應用價值,其成果具有廣泛的應用前景。
標簽: 橢圓曲線 密碼體制 數字簽名算法
上傳時間: 2013-04-24
上傳用戶:獨孤求源
進行數字簽名的小程序
標簽: 數字簽名 程序
上傳時間: 2014-01-20
上傳用戶:努力努力再努力
密碼學的數字簽名算法 來自國外教材
標簽: 密碼 數字簽名算法 教材
上傳時間: 2014-12-04
上傳用戶:003030
這是一個基于openssl庫的對文件進行加密和數字簽名的軟件
標簽: openssl 加密 數字簽名 軟件
上傳時間: 2014-11-23
上傳用戶:懶龍1988
數字簽名加密算法的兩座大廈先后倒塌—MD5和SHA-1這兩種應用最為廣泛的數字簽名加密算法都被山東大學的王小云教授破解。
標簽: MD5 SHA 數字簽名 加密算法
上傳時間: 2015-03-16
上傳用戶:hj_18
這是用java實現單向加密和非對稱加密DSA數字簽名的源程序
標簽: java DSA 加密 非對稱
上傳時間: 2014-01-22
上傳用戶:xiaodu1124
這個是數字簽名的DSA 算法 !是借用別人的!為了大家的學習和提高!
標簽: DSA 數字簽名 家 算法
上傳時間: 2013-12-20
上傳用戶:shus521
rsa數字簽名公鑰加密私鑰解密c++源代碼
標簽: rsa 數字簽名 加密 解密
上傳時間: 2013-12-12
上傳用戶:huangld
sql server2000沒有提供用于數字簽名的MD5系統函數,這是一個實現MD5功能的自定義函數源碼
標簽: server 2000 sql MD5
上傳時間: 2015-06-19
上傳用戶:txfyddz
本人目前在做一個關于“數字簽名”的項目,在網上查資料,一般都是講RSA的算法,或者“數字簽名”的原理,完全是浪費時間。希望能給以后的做這個的朋友提供個方便。
標簽: 數字簽名 項目
上傳時間: 2013-12-24
上傳用戶:colinal
蟲蟲下載站版權所有 京ICP備2021023401號-1