隨著計算機運算速度的提高和計算機網絡的發展,基于離散對數問題和大整數因子分解問題的數字簽名算法越來越不能滿足信息安全的需要。為了滿足信息安全的要求,安全性依賴于橢圓曲線離散對數困難問題(ECDLP)的橢圓曲線密碼體制是當前密碼學界研究的熱點之一。現有的求解ECDLP的算法都是全指數時間復雜度的算法。由于專用集成電路具有速度快、性能好、安全性高等優勢,使得采用專用集成電路來實現橢圓曲線密碼體制己成為主要趨勢。因此,本課題著眼于應用,針對基于橢圓曲線數字簽名算法的FPGA實現進行了較為深入的探討與研究。 本課題從實際應用的需要出發,以初等數論、有限域理論、數字簽名技術和橢圓曲線理論為依據,確定了如下基于橢圓曲線數字簽名算法的硬件實現方案:首先,對實現基于橢圓曲線數字簽名算法所需的算法和技術進行了剖析和系統設計。然后,按照層次化、模塊化的設計思想,在Xinlinx公司的ISE 7.1工具中,采用硬件描述語言VHDL作為設計輸入,對各運算器和控制模塊進行電路設計;采用Menter公司的ModelSim SE 6.2b工具對之進行功能仿真,以保證底層設計的正確性。最后,在確保每個模塊的設計正確的前提下,完成電路的總體設計,再進行總體設計的仿真與測試。 本課題對Schnorr數字簽名算法的改進,實現了比未改進前的Schnorr數字簽名算法平均節省三分之一的運行時間。對基于橢圓曲線數字簽名算法的設計也獲得了良好的指標:產生簽名只需要1ms多的時間,驗證簽名也需要不到3ms。本課題的研究對實現電子交易安全方面有重要的作用,尤其是在密鑰分配、電子貨幣、電子證券、電子商務和電子政務等領域都有重要的應用價值,其成果具有廣泛的應用前景。
資源簡介:隨著計算機運算速度的提高和計算機網絡的發展,基于離散對數問題和大整數因子分解問題的數字簽名算法越來越不能滿足信息安全的需要。為了滿足信息安全的要求,安全性依賴于橢圓曲線離散對數困難問題(ECDLP)的橢圓曲線密碼體制是當前密碼學界研究的熱點之一。...
上傳時間: 2013-04-24
上傳用戶:獨孤求源
資源簡介:主要針對現有的橢圓曲線密碼體制密碼域算數算法在實現上強度不易擴展的問題設計適用于不同橢圓曲線密碼強度的域算術算法
上傳時間: 2016-07-16
上傳用戶:lht618
資源簡介:密碼學的數字簽名算法 來自國外教材
上傳時間: 2014-12-04
上傳用戶:003030
資源簡介:橢圓曲線密碼體制的實現與研究,描述了ECC的前景
上傳時間: 2014-01-06
上傳用戶:as275944189
資源簡介:信息技術的不斷發展,對信息的安全提出了更高的要求.在應用公鑰密碼體制的時候,對密鑰長度要求越來越大,處理的速度要求越來越快.而基于橢圓曲線離散對數問題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic ...
上傳時間: 2013-05-24
上傳用戶:zhuo0008
資源簡介:橢圓曲線密碼體制中的ECC校驗算法分析和程序實現
上傳時間: 2017-08-06
上傳用戶:csgcd001
資源簡介:ECC(橢圓曲線密碼)的標準C語言設計與實現
上傳時間: 2016-04-28
上傳用戶:yan2267246
資源簡介:一個簡單的數字簽名算法的實現,能進行簡單的文件簽名和傳送
上傳時間: 2017-06-15
上傳用戶:陽光少年2016
資源簡介:本論文為計算機專業畢業設計論文,密碼體制的描述與RSA算法及在數字簽名中的應用與前景分析,包括具體應用的密聊源程序.
上傳時間: 2014-10-26
上傳用戶:zhaiyanzhong
資源簡介:橢圓曲線數字簽名算法的VC實現,包括大整數類的實現和ECC算法的實現。
上傳時間: 2014-01-11
上傳用戶:wsf950131
資源簡介:RSA算法的原理分析及實現。RSA是既能用于數據加密也能用于數字簽名的一種非對稱密碼體制的算法。它有一對密鑰,其中之一是私有密鑰,由用戶保存;另一個為公開密鑰,可對外公開。并用VC++語言實現,通過MFC設計的一個小系統來模擬算法的簡單應用
上傳時間: 2017-01-01
上傳用戶:懶龍1988
資源簡介:這是密碼學數字簽名算法的代碼,也是作業之一
上傳時間: 2017-09-06
上傳用戶:chenjjer
資源簡介:java寫的DSA數字簽名算法,是密碼學中的典型算法
上傳時間: 2014-01-27
上傳用戶:古谷仁美
資源簡介:DES密碼體制的安全性應該不依賴于算法的保密,其安全性僅以加密密鑰的保密為基礎
上傳時間: 2015-03-16
上傳用戶:王者A
資源簡介:數字簽名加密算法的兩座大廈先后倒塌—MD5和SHA-1這兩種應用最為廣泛的數字簽名加密算法都被山東大學的王小云教授破解。
上傳時間: 2015-03-16
上傳用戶:hj_18
資源簡介:java編寫的一個對文件的數字簽名,是對內容進行簽名適合于小文件..特別是一些密碼文件
上傳時間: 2014-01-08
上傳用戶:tedo811
資源簡介:橢圓曲線密碼系統教程和相關源代碼,是非常難得的學術資料
上傳時間: 2016-02-19
上傳用戶:yepeng139
資源簡介:對稱密碼體制的發展趨勢將以分組密碼為重點。分組密碼算法通常由密鑰擴展算法和加密(解密)算法兩部分組成。密鑰擴展算法將b字節用戶主密鑰擴展成r個子密鑰。加密算法由一個密碼學上的弱函數f與r個子密鑰迭代r次組成。混亂和密鑰擴散是分組密碼算法設計的基...
上傳時間: 2013-12-14
上傳用戶:shanml
資源簡介:采用RSA公秘鑰體制和MD5簽名算法的安全通信
上傳時間: 2013-12-31
上傳用戶:pinksun9
資源簡介:在VC環境下編寫的,利用RSA進行數字簽名算法
上傳時間: 2013-12-12
上傳用戶:lindor
資源簡介:C++實現的數字簽名DSA算法,不夠完善,存在一點外部函數調用的問題
上傳時間: 2013-12-24
上傳用戶:鳳臨西北
資源簡介:橢圓曲線密碼C實現的,可以在++6.0下編譯通過。希望對大家有幫助!
上傳時間: 2014-01-11
上傳用戶:stvnash
資源簡介:橢圓曲線相關參數的生成,以及實現取得相關參數的算法
上傳時間: 2014-01-19
上傳用戶:古谷仁美
資源簡介:橢圓曲線密碼程序,完整的加密解密程序,(包括明文嵌入的處理)。
上傳時間: 2014-01-22
上傳用戶:thesk123
資源簡介:sha-1算法是目前常用的數字摘要算法,可以為任意長度的數據生成20字節的數字摘要,是數字簽名的基礎
上傳時間: 2016-11-20
上傳用戶:liglechongchong
資源簡介:RSA公鑰密碼體制的matlab實現,這是密碼學的加密算法之一
上傳時間: 2017-04-18
上傳用戶:rocwangdp
資源簡介:RSA密碼體制的實現摘要自20世紀90年代以來,計算機網絡技術使得計算機應用得到 ... 用VC++編程實現了RSA算法加密和解密運算,在算法的實現過程中,調用了已有的大整數類
上傳時間: 2013-12-24
上傳用戶:jeffery
資源簡介:一個曲線擬合的C程序算法
上傳時間: 2013-12-28
上傳用戶:cccole0605
資源簡介:基于dct的數字水印算法
上傳時間: 2014-11-30
上傳用戶:alan-ee
資源簡介:有一個機遇DCT域的數字水印算法,里面有詳細的注釋說明,可以拿來研究
上傳時間: 2014-01-10
上傳用戶:lijianyu172