隨著計算機運算速度的提高和計算機網絡的發展,基于離散對數問題和大整數因子分解問題的數字簽名算法越來越不能滿足信息安全的需要。為了滿足信息安全的要求,安全性依賴于橢圓曲線離散對數困難問題(ECDLP)的橢圓曲線密碼體制是當前密碼學界研究的熱點之一。現有的求解ECDLP的算法都是全指數時間復雜度的算法。由于專用集成電路具有速度快、性能好、安全性高等優勢,使得采用專用集成電路來實現橢圓曲線密碼體制己成為主要趨勢。因此,本課題著眼于應用,針對基于橢圓曲線數字簽名算法的FPGA實現進行了較為深入的探討與研究。 本課題從實際應用的需要出發,以初等數論、有限域理論、數字簽名技術和橢圓曲線理論為依據,確定了如下基于橢圓曲線數字簽名算法的硬件實現方案:首先,對實現基于橢圓曲線數字簽名算法所需的算法和技術進行了剖析和系統設計。然后,按照層次化、模塊化的設計思想,在Xinlinx公司的ISE 7.1工具中,采用硬件描述語言VHDL作為設計輸入,對各運算器和控制模塊進行電路設計;采用Menter公司的ModelSim SE 6.2b工具對之進行功能仿真,以保證底層設計的正確性。最后,在確保每個模塊的設計正確的前提下,完成電路的總體設計,再進行總體設計的仿真與測試。 本課題對Schnorr數字簽名算法的改進,實現了比未改進前的Schnorr數字簽名算法平均節省三分之一的運行時間。對基于橢圓曲線數字簽名算法的設計也獲得了良好的指標:產生簽名只需要1ms多的時間,驗證簽名也需要不到3ms。本課題的研究對實現電子交易安全方面有重要的作用,尤其是在密鑰分配、電子貨幣、電子證券、電子商務和電子政務等領域都有重要的應用價值,其成果具有廣泛的應用前景。
標簽: 橢圓曲線 密碼體制 數字簽名算法
上傳時間: 2013-04-24
上傳用戶:獨孤求源
提出了一種針對JPEG圖像的通用隱寫分析算法。該算法提取了15個具有良好分類特性的特征參數,輸入構建的LS-SVM分類器,以達到檢測載密圖像的目的。實驗結果表明,該算法的檢測正確率較高,檢測速度快,能夠實現針對各類JPEG載密圖像的有效檢測。
標簽: JPEG 圖像 分析算法
上傳時間: 2014-12-23
上傳用戶:dddddd55
另一個使用java編寫的加密通用算法包,含des,rsa,sha,md5,md4,md2,idea,blowfish等很多加密算法和密鑰存儲、簽名等源碼
標簽: java 編寫 加密 算法
上傳時間: 2014-06-19
上傳用戶:chongcongying
一個RSA算法的完整實現,有超長密鑰
標簽: RSA 算法
上傳時間: 2015-01-16
上傳用戶:Amygdala
RSA密聊,用于網絡上實現公鎖和私鎖的算法。
標簽: RSA
上傳時間: 2015-01-21
上傳用戶:hfmm633
一次一密系統,用戶進入系統的密碼均為一次性。用一次做廢,算法也包括了一個隨機數生成器
標簽:
上傳時間: 2015-02-11
上傳用戶:fandeshun
RSA加密算法,界面操作,可以很方便的對文件的內容進行加密,而且為了能加密更長的內容,算法中采用了分段加密的手段。其算法步驟如下:1. 讀取公鑰e和n,作加密之用。 2. 從DecText中讀取一大段明文,轉化成明文字節數組Byte[]。 3. 再把Byte[]分成若干小段明文字節數組sectByte[]。 4. 使用e和n對所有的sectByte[]進行加密,并合成一大段密文,添加到EncText。 5. 讀取下一大段明文,若明文為空,完成加密;否則轉2
標簽: RSA 加密算法
上傳時間: 2013-12-26
上傳用戶:bruce
RSA加長分段解密算法,界面操作。算法步驟如下:1. 讀取私鑰d和n,作解密之用。 2. 從EncText中讀取一大段密文,再把該大段密文分成若干小段密文。 3. 使用d和n把所有小段密文進行解密成對應的小段密文sectByte[],再合成一大段明文字節數組Byte[],并轉化成大段明文添加到DecText。 4. 讀取下一大段密文,若密文為空,完成解密;否則轉2
標簽: RSA 分段 解密 算法
上傳時間: 2015-03-25
上傳用戶:稀世之寶039
RSA算法的VC實現,其中包括超長整數類,素數檢驗算法,大素數生成器和一般的數論算法,例如中國剩余定理解密RSA密文
上傳時間: 2014-01-02
上傳用戶:極客
用java語言編寫的rsa加密解密算法,能夠自己選擇密鑰的位數。
標簽: java rsa 語言 編寫
上傳時間: 2015-03-29
上傳用戶:yangbo69
蟲蟲下載站版權所有 京ICP備2021023401號-1