天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

二元域橢圓曲線密碼算法的高性能標(biāo)量乘法器設(shè)計

發(fā)布時間:2020-10-24 05:00
   隨著電子商務(wù)的不斷發(fā)展,對橢圓曲線密碼(EllipticCurveCryptography,ECC)系統(tǒng)的處理速度提出了更高的需求。標(biāo)量乘法作為系統(tǒng)的核心要素,由于域?qū)挻髮?dǎo)致的循環(huán)迭代次數(shù)多和數(shù)據(jù)依賴強引發(fā)的流水延時長等問題,成為橢圓曲線密碼算法的性能瓶頸。在標(biāo)量乘法器中,標(biāo)量乘法調(diào)度算法和域運算單元的設(shè)計與實現(xiàn)成為重點和難點。針對LD(Lopez Dahab)蒙哥馬利標(biāo)量乘法算法資源利用率低、每輪循環(huán)迭代周期數(shù)長的問題,提出基于三路乘法器并行的蒙哥馬利(Montgomery)標(biāo)量乘法調(diào)度算法。該算法通過數(shù)據(jù)流圖重組和提高模乘運算并行度等調(diào)度手段,提升了硬件資源利用率,縮短了每輪循環(huán)迭代周期數(shù),將每輪循環(huán)迭代周期數(shù)減少為LD蒙哥馬利算法的一半。該算法中,關(guān)鍵路徑延時由TMUL增加到TMUL+TSQR+TADD,但TSQR+TADD遠小于TMUL,因此該算法有效提升了橢圓曲線密碼系統(tǒng)的計算效率。改進優(yōu)化了模乘和模逆等域運算單元的硬件結(jié)構(gòu)設(shè)計。針對并行高位優(yōu)先數(shù)字模乘單元關(guān)鍵路徑長的問題,通過改進乘數(shù)的分組位寬,將關(guān)鍵路徑延時由TADD+11TXOR縮短為TADD+8TXOR;針對基于SQR-ITA算法(Square-Itoh-Tsujii Algorithm)的模逆單元需要多次調(diào)用模平方操作導(dǎo)致計算周期長的問題,通過設(shè)計冪運算單元有效減少計算周期17%~34%,且不會成為關(guān)鍵路徑。基于上述方案,本文面向二元域中的橢圓曲線密碼算法設(shè)計了高性能的標(biāo)量乘法器,基于TSMC 180nm工藝平臺和Xilinx Virtex5 FPGA平臺進行硬件實現(xiàn),并將其與第三方加密函數(shù)庫OpenSSL的結(jié)果進行比對驗證。在TSMC 180nm工藝下,GF(2163)的標(biāo)量乘法器硬件電路面積3.5mm2,主頻100MHz,實現(xiàn)一次標(biāo)量乘法需要3.98 μ s,比已有方案性能提升26.3%~64.1%。在XilinxVirtex5 FPGA下,GF(2163)的標(biāo)量乘法器消耗Slices個數(shù)為24227,LUT個數(shù)為42410,主頻為87MHz,實現(xiàn)一次標(biāo)量乘法需要4.5μs,比已有方案性能提升11.7%~52.6%。
【學(xué)位單位】:東南大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TN918.1;TP332.22
【部分圖文】:

示意圖,層級結(jié)構(gòu),示意圖,標(biāo)量乘法


東南大學(xué)碩士學(xué)位論文對各種操作系統(tǒng)的兼容、對各種高級語言的兼容、可移植性、可重用性;??ECC頂層協(xié)議層為最高層:這個層次將根據(jù)橢圓各種運算,實現(xiàn)協(xié)議目標(biāo)。ECC頂層協(xié)議包括:EC制等;??:包括橢圓曲線上的標(biāo)量乘法運算,將標(biāo)量乘法分量乘法算法,直接影響標(biāo)量乘法的運行周期數(shù)和關(guān),位于ECC層級結(jié)構(gòu)的最底層:算法所有的計算則要轉(zhuǎn)換為二進制流來實現(xiàn)。硬件設(shè)計中,域運而影響系統(tǒng)的主頻。??賴于底層級的運算效率。在ECC密碼體制中標(biāo)CC算法的性能依賴于標(biāo)量乘法運算性能,即ECC曲線密碼系統(tǒng)的性能,對標(biāo)量乘法的高性能實現(xiàn),

橢圓曲線,橢圓曲線,點操作,幾何點


?(2.7)??2^i??點加操作與倍點操作在橢圓曲線上的幾何意義如圖2-1中的(a)和(幻所示。??橢圓曲線上的相同點相加與相異點相加可匯總為一個公式表示:??^3?=52-^,-x2mod/7?(28)??y3?=5(xl-x3)-^1mod/7??10??

標(biāo)量乘法,橢圓曲線密碼系統(tǒng),橢圓曲線加密,數(shù)論


圖2-2橢圓曲線加密算法的流程圖??曲線密碼系統(tǒng)中涉及的數(shù)論相關(guān)知識進行必要解釋,對傳統(tǒng)包括:NAF/wNAF標(biāo)量乘法算法、二進制標(biāo)量乘法算法、蒙哥乘法算法。最后對標(biāo)量乘法上的幾種應(yīng)用協(xié)議進行闡述。??可更加深入理解橢圓曲線密碼系統(tǒng)的層級結(jié)構(gòu),以及標(biāo)量乘
【相似文獻】

相關(guān)期刊論文 前10條

1 馮娟娟;祝躍飛;張亞娟;;利用半點計算橢圓曲線雙標(biāo)量乘法算法[J];計算機工程與應(yīng)用;2006年18期

2 洪銀芳;桂豐;丁勇;;基于半點和多基表示的標(biāo)量乘法擴展算法[J];計算機工程;2011年04期

3 張曉丹;肖曉強;;橢圓曲線密碼的一種合適的對算法[J];湖南文理學(xué)院學(xué)報(自然科學(xué)版);2007年04期

4 鄒大畢;林東岱;;抗邊信道攻擊的快速并行標(biāo)量乘法[J];計算機工程與應(yīng)用;2006年09期

5 徐明;史量;;基于偽四維投射坐標(biāo)的多基鏈標(biāo)量乘法[J];通信學(xué)報;2018年05期

6 李磊;;斐波那契數(shù)列在標(biāo)量乘法中的應(yīng)用[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2015年12期

7 趙佳;韓臻;;自適應(yīng)的橢圓曲線滑動窗口標(biāo)量乘法[J];北京交通大學(xué)學(xué)報;2007年02期

8 彭韜;陳文慶;;基于樹型方法計算雙基鏈的研究與實現(xiàn)[J];計算機與數(shù)字工程;2018年07期

9 劉如玉,祝躍飛;橢圓曲線中的標(biāo)量乘法[J];信息工程學(xué)院學(xué)報;1997年04期

10 王旭;張巖;權(quán)進國;;一種偽流水線型橢圓曲線雙標(biāo)量乘法的FPGA實現(xiàn)與驗證[J];計算機研究與發(fā)展;2011年12期


相關(guān)博士學(xué)位論文 前3條

1 郝艷華;超橢圓曲線密碼體制中標(biāo)量乘法的快速算法研究[D];西安電子科技大學(xué);2007年

2 龐世春;能抵御邊信道攻擊的橢圓曲線標(biāo)量乘算法研究[D];吉林大學(xué);2010年

3 李學(xué)俊;基于橢圓曲線離散對數(shù)問題的公鑰密碼及其算法研究[D];西北工業(yè)大學(xué);2003年


相關(guān)碩士學(xué)位論文 前10條

1 尹玲;二元域橢圓曲線密碼算法的高性能標(biāo)量乘法器設(shè)計[D];東南大學(xué);2018年

2 譚麗娟;橢圓曲線密碼體制中標(biāo)量乘法運算的優(yōu)化和FPGA實現(xiàn)[D];電子科技大學(xué);2004年

3 張寧;橢圓曲線上點的標(biāo)量乘法[D];西安電子科技大學(xué);2005年

4 馮娟娟;加速ECC體制的相關(guān)算法研究[D];解放軍信息工程大學(xué);2006年

5 黃小苑;橢圓曲線密碼系統(tǒng)特征2域?qū)崿F(xiàn)算法改進與芯片設(shè)計[D];解放軍信息工程大學(xué);2006年

6 張瑞霞;改進的橢圓曲線簽名算法[D];北京化工大學(xué);2013年

7 范云海;橢圓曲線密碼ECC二進制域的算法改進與硬件實現(xiàn)[D];上海交通大學(xué);2012年

8 張遠洋;素數(shù)域上公鑰密碼加速器庫的研究與實現(xiàn)[D];解放軍信息工程大學(xué);2007年

9 張建;GF(2~n)上橢圓曲線標(biāo)量乘法快速算法的研究[D];內(nèi)蒙古大學(xué);2012年

10 洪銀芳;橢圓曲線密碼快速算法的標(biāo)量分解研究[D];桂林電子科技大學(xué);2010年



本文編號:2854052

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2854052.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶fa92b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com