信息技術(shù)的不斷發(fā)展,對信息的安全提出了更高的要求.在應(yīng)用公鑰密碼體制的時候,對密鑰長度要求越來越大,處理的速度要求越來越快.而基于橢圓曲線離散對數(shù)問題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic Curve Cryptosystem)的快速實現(xiàn)也成為一個關(guān)注的方面.該文按照確定有限域、選取曲線參數(shù)、劃分結(jié)構(gòu)模塊、優(yōu)化模塊算法、實現(xiàn)模塊設(shè)計,驗證模塊功能的順序進(jìn)行書寫.為了硬件實現(xiàn)上的方便,設(shè)計選擇了含有Ⅱ型優(yōu)化正規(guī)基的伽略域GF(2191),并在該域上構(gòu)造了隨機(jī)的橢圓曲線.根據(jù)層次化、結(jié)構(gòu)化的設(shè)計思路,將橢圓曲線上的標(biāo)量乘法運(yùn)算劃分成兩個運(yùn)算層次:橢圓曲線上的運(yùn)算和有限域上的運(yùn)算.模塊劃分之后,利用自底向上的設(shè)計思路,主要針對有限域上的乘法運(yùn)算進(jìn)行了重要的改進(jìn),并對加法群中的標(biāo)量乘運(yùn)算的算法進(jìn)行了分析、證明,以達(dá)到面積優(yōu)化和快速執(zhí)行的效果.具體設(shè)計中,采用硬件描述語言Verilog HDL,在Mentor Graphics公司出品的FPGA Advantage平臺上進(jìn)行電路設(shè)計.完成了各個模塊的設(shè)計輸入和仿真.設(shè)計選用了Altera公司的APEX Ⅱ系列器件,利用第一方軟件Quartus Ⅱ 2.2進(jìn)行綜合、布局、布線和時序仿真.文中給出了橢圓曲線上的點加、倍點和標(biāo)量乘法模塊的具體設(shè)計結(jié)構(gòu)框圖.并且根據(jù)橢圓曲線的標(biāo)量乘特點,提出了合適的驗證方案.該設(shè)計完成了橢圓曲線上的標(biāo)量乘法運(yùn)算.設(shè)計主要針對資源受限的應(yīng)用環(huán)境:改進(jìn)了有限域上的乘法運(yùn)算、使用了沒有預(yù)處理的標(biāo)量乘算法.改進(jìn)后的橢圓曲線標(biāo)量乘法需要2,741,998個邏輯單元,在100MHz的時鐘約束下,運(yùn)行一次標(biāo)量乘法運(yùn)算需要567.69us.該次設(shè)計的結(jié)果可以直接用來構(gòu)造橢圓曲線上的簽名、驗證、密鑰交換等算法.
資源簡介:信息技術(shù)的不斷發(fā)展,對信息的安全提出了更高的要求.在應(yīng)用公鑰密碼體制的時候,對密鑰長度要求越來越大,處理的速度要求越來越快.而基于橢圓曲線離散對數(shù)問題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic ...
上傳時間: 2013-05-24
上傳用戶:zhuo0008
資源簡介:橢圓曲線密碼體制中的ECC校驗算法分析和程序?qū)崿F(xiàn)
上傳時間: 2017-08-06
上傳用戶:csgcd001
資源簡介:隨著計算機(jī)運(yùn)算速度的提高和計算機(jī)網(wǎng)絡(luò)的發(fā)展,基于離散對數(shù)問題和大整數(shù)因子分解問題的數(shù)字簽名算法越來越不能滿足信息安全的需要。為了滿足信息安全的要求,安全性依賴于橢圓曲線離散對數(shù)困難問題(ECDLP)的橢圓曲線密碼體制是當(dāng)前密碼學(xué)界研究的熱點之一。...
上傳時間: 2013-04-24
上傳用戶:獨(dú)孤求源
資源簡介:主要針對現(xiàn)有的橢圓曲線密碼體制密碼域算數(shù)算法在實現(xiàn)上強(qiáng)度不易擴(kuò)展的問題設(shè)計適用于不同橢圓曲線密碼強(qiáng)度的域算術(shù)算法
上傳時間: 2016-07-16
上傳用戶:lht618
資源簡介:橢圓曲線密碼體制的實現(xiàn)與研究,描述了ECC的前景
上傳時間: 2014-01-06
上傳用戶:as275944189
資源簡介:密碼學(xué)中用于加密用的LFSR和DSR移位代碼,是加密系統(tǒng)中的一個基礎(chǔ)知識
上傳時間: 2014-11-22
上傳用戶:日光微瀾
資源簡介:在幾乎所有現(xiàn)代通訊和計算機(jī)網(wǎng)絡(luò)領(lǐng)域中,安全問題都起著非常重要的作用。隨著網(wǎng)絡(luò)應(yīng)用的迅速發(fā)展,對安全的要求也逐漸加強(qiáng)。目前影響最大的三類公鑰密碼是RSA公鑰密碼、EIGamal公鑰密碼和橢圓曲線公鑰密碼。但超橢圓曲線密碼是比橢圓曲線密碼更難攻破的密碼體...
上傳時間: 2013-04-24
上傳用戶:zl123!@#
資源簡介:本文提出了基于橢圓曲線公鑰密碼體制來進(jìn)行水印協(xié)議的設(shè)計,從而在一定程度上減輕了多媒體作品分發(fā)的負(fù)擔(dān)
上傳時間: 2013-12-10
上傳用戶:lo25643
資源簡介:橢圓曲線加密算法中的乘法器的生成,主要功能是實現(xiàn)在素域上的多項式模P(大素數(shù))乘的運(yùn)算。
上傳時間: 2014-06-11
上傳用戶:waizhang
資源簡介:針對在FPGA中實現(xiàn)FIR濾波器的關(guān)鍵--乘法運(yùn)算的高效實現(xiàn)進(jìn)行了研究,給了了將乘法化為查表的DA算法,并采用這一算法設(shè)計了FIR濾波器。通過FPGA仿零點驗證,證明了這一方法是可行和高效的,其實現(xiàn)的濾波器的性能優(yōu)于用DSP和傳統(tǒng)方法實現(xiàn)FIR濾波器。最后介紹整數(shù)...
上傳時間: 2015-04-24
上傳用戶:JIUSHICHEN
資源簡介:橢圓曲線密碼系統(tǒng)教程和相關(guān)源代碼,是非常難得的學(xué)術(shù)資料
上傳時間: 2016-02-19
上傳用戶:yepeng139
資源簡介:ECC(橢圓曲線密碼)的標(biāo)準(zhǔn)C語言設(shè)計與實現(xiàn)
上傳時間: 2016-04-28
上傳用戶:yan2267246
資源簡介:橢圓曲線密碼程序,完整的加密解密程序,(包括明文嵌入的處理)。
上傳時間: 2014-01-22
上傳用戶:thesk123
資源簡介:橢圓曲線密碼C實現(xiàn)的,可以在++6.0下編譯通過。希望對大家有幫助!
上傳時間: 2014-01-11
上傳用戶:stvnash
資源簡介:DES算法為密碼體制中的對稱密碼體制,又被成為美國數(shù)據(jù)加密標(biāo)準(zhǔn),是1972年美國IBM公司研制的對稱密碼體制加密算法。
上傳時間: 2017-04-09
上傳用戶:talenthn
資源簡介:請在wish.php中修改文章系統(tǒng)的題目和管理員密碼,默認(rèn)密碼為: wish 在此文件中修改文章系統(tǒng)的一些基本參數(shù)
上傳時間: 2015-04-01
上傳用戶:baitouyu
資源簡介:在密碼學(xué)中MD5加密算法的c源程序代碼。
上傳時間: 2015-08-26
上傳用戶:frank1234
資源簡介:多項式乘法運(yùn)算的最短時間帶價算法
上傳時間: 2013-12-20
上傳用戶:JIUSHICHEN
資源簡介:B-M 算法的matlab實現(xiàn) 密碼學(xué)中又一重要的算法實現(xiàn)
上傳時間: 2017-04-18
上傳用戶:二驅(qū)蚊器
資源簡介:該程序是使用VC6.0實現(xiàn)數(shù)學(xué)中復(fù)合矩陣運(yùn)算的 輸入的數(shù)據(jù)為txt格式的,文件有特點的數(shù)據(jù)結(jié)構(gòu) 查看程序的幫助可以得知具體的數(shù)據(jù)結(jié)構(gòu)
上傳時間: 2014-01-24
上傳用戶:wanghui2438
資源簡介:軟件無線電(SDR,Software Defined Radio)由于具備傳統(tǒng)無線電技術(shù)無可比擬的優(yōu)越性,已成為業(yè)界公認(rèn)的現(xiàn)代無線電通信技術(shù)的發(fā)展方向。理想的軟件無線電系統(tǒng)強(qiáng)調(diào)體系結(jié)構(gòu)的開放性和可編程性,減少靈活性著的硬件電路,把數(shù)字化處理(ADC和DAC)盡可能靠近天線,...
上傳時間: 2013-06-30
上傳用戶:huannan88
資源簡介:Turbo碼是一類并行級聯(lián)的系統(tǒng)卷積碼,它是在綜合級聯(lián)碼、最大后驗概率(MAP)譯碼、軟輸入軟輸出及迭代譯碼等理論基礎(chǔ)上的一種創(chuàng)新。Turbo碼的基本原理是通過對編碼器結(jié)構(gòu)的巧妙設(shè)計,多個子碼通過交織器隔離進(jìn)行并行級聯(lián)編碼輸出,增大了碼距。譯碼器則以類似...
上傳時間: 2013-04-24
上傳用戶:shanml
資源簡介:微軟亞洲研究院論文:基于對象組播中可擴(kuò)展視頻流的打包和自適應(yīng)數(shù)率控制機(jī)制
上傳時間: 2013-12-06
上傳用戶:三人用菜
資源簡介:講述關(guān)聯(lián)規(guī)則在零售業(yè)中的作用,相應(yīng)的算法和實例實現(xiàn)
上傳時間: 2013-12-17
上傳用戶:1427796291
資源簡介:一個有用的無損壓縮原碼用于文件中二進(jìn)制位操作的函數(shù)說明,函數(shù)實現(xiàn),錯誤處理以及內(nèi)存中的函數(shù)實現(xiàn)
上傳時間: 2015-04-16
上傳用戶:zhichenglu
資源簡介:矩陣運(yùn)算的VC代碼 能實現(xiàn)一些簡單的功能 有待改進(jìn)
上傳時間: 2015-04-23
上傳用戶:爺?shù)臍赓|(zhì)
資源簡介:軟件包中包含了完整的庫和頭文件 有一個說明文件readme.txt 包含已編譯鏈接好的可執(zhí)行程序例子和nano-X可執(zhí)行 文件; 使用方式: 1.將該包釋放到某個目錄,如$(SDK_DIR)\microWinDev 2.運(yùn)行“uClinux Build window” 3.進(jìn)入該釋放的目錄: cd $(...
上傳時間: 2014-11-18
上傳用戶:Avoid98
資源簡介:在公司做的一個用FPGA實現(xiàn)的數(shù)字電視系統(tǒng)中 ASI轉(zhuǎn)TS流的程序
上傳時間: 2015-05-14
上傳用戶:xhz1993
資源簡介:包括兩個有趣的算法:老鼠走迷宮和運(yùn)算式中序式轉(zhuǎn)后序式的C和JAVA實現(xiàn)的兩個版本
上傳時間: 2014-10-29
上傳用戶:xc216
資源簡介:顯示linux中cpu型號等的方法和顯示版本信息。
上傳時間: 2014-01-10
上傳用戶:gundamwzc