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