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

當前位置:主頁 > 科技論文 > 信息工程論文 >

基于素數(shù)域的橢圓曲線密碼的VLSI設(shè)計方法研究

發(fā)布時間:2017-09-14 22:16

  本文關(guān)鍵詞:基于素數(shù)域的橢圓曲線密碼的VLSI設(shè)計方法研究


  更多相關(guān)文章: 信息安全 橢圓曲線 點乘 素數(shù)域 FPGA


【摘要】:點乘運算是橢圓曲線公鑰密碼體系中的核心運算,本文針對素數(shù)域上橢圓曲線點乘運算展開討論和研究,主要工作有:對某文獻中提出的一種模乘算法進行優(yōu)化,改進之后的算法與原算法相比,每次循環(huán)運算中共減少了兩次比較、兩次減法以及一次移位操作,并以此改進算法為基礎(chǔ),根據(jù)電路中加減法器設(shè)計的不同給出了素數(shù)域上256位模乘器的多種實現(xiàn)方案。以一種改進后的擴展的歐幾里得算法為基礎(chǔ),設(shè)計模逆電路的硬件結(jié)構(gòu),將原有的復(fù)雜的取模運算轉(zhuǎn)換為加、減以及移位運算進行實現(xiàn),在設(shè)計中直接使用減法運算代替先比較后相減的操作。該電路也可以實現(xiàn)模除運算。根據(jù)點乘運算的三級運算結(jié)構(gòu),將點乘電路分為三級模塊,點乘頂層模塊、點加倍點模塊以及素數(shù)域算術(shù)運算模塊。本設(shè)計以改進后的二進制方法為實現(xiàn)算法,進行點乘頂層模塊的電路設(shè)計。本設(shè)計的開發(fā)平臺是Xilinx公司生產(chǎn)的VirtexII PRO XC2VP30芯片,使用的EDA工具為ISE 9.1。測試結(jié)果表明,當數(shù)據(jù)位長達到256位時,點乘電路的最高頻率可以達到71.426MHz,功耗達到685mW,本設(shè)計使用了13940個Slices和5433個Flip Flops。由評估報告可以看出本設(shè)計在功耗、速率和資源占用情況上均有很大的優(yōu)勢。
【關(guān)鍵詞】:信息安全 橢圓曲線 點乘 素數(shù)域 FPGA
【學(xué)位授予單位】:青島科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN918.2
【目錄】:
  • 摘要3-4
  • ABSTRACT4-7
  • 1 緒論7-16
  • 1.1 課題的研究背景和意義7-8
  • 1.2 公鑰密碼學(xué)概述8-11
  • 1.3 ECC的研究現(xiàn)狀11-14
  • 1.4 本文所做的工作以及章節(jié)安排14-16
  • 2 橢圓曲線的理論基礎(chǔ)16-27
  • 2.1 橢圓曲線的數(shù)學(xué)理論基礎(chǔ)16-18
  • 2.1.1 群的概念16-17
  • 2.1.2 環(huán)的概念17
  • 2.1.3 域的概念17-18
  • 2.2 橢圓曲線概述及橢圓曲線上點的運算規(guī)則18-21
  • 2.2.1 橢圓曲線概述18
  • 2.2.2 橢圓曲線上的點加運算18-21
  • 2.2.2.1 素數(shù)域上橢圓曲線點的運算19-20
  • 2.2.2.2 二進制域上的橢圓曲線及其運算20-21
  • 2.2.3 橢圓曲線上的點乘運算21
  • 2.3 橢圓曲線離散對數(shù)問題21-23
  • 2.4 協(xié)議層應(yīng)用23-26
  • 2.4.1 橢圓曲線數(shù)字簽名ECDSA23-24
  • 2.4.2 橢圓曲線數(shù)據(jù)加密體制24-25
  • 2.4.3 橢圓曲線密鑰交換體制25-26
  • 2.5 本章小結(jié)26-27
  • 3 素數(shù)域算術(shù)運算研究27-43
  • 3.1 有限域的基本運算理論27-29
  • 3.1.1 素數(shù)域27-28
  • 3.1.2 二進制域28-29
  • 3.2 素數(shù)域上的基本運算研究29-42
  • 3.2.1 素數(shù)域模加運算29-30
  • 3.2.2 素數(shù)域模減運算30
  • 3.2.3 素數(shù)域模乘運算30-37
  • 3.2.3.1 幾種經(jīng)典的模乘算法30-33
  • 3.2.3.2 素數(shù)域模乘算法的優(yōu)化33-36
  • 3.2.3.3 約減算法36-37
  • 3.2.3.4 整數(shù)平方37
  • 3.2.4 素數(shù)域求逆運算37-42
  • 3.2.4.1 擴展的整數(shù)Euclidean算法38-42
  • 3.2.4.2 Montgomery求逆算法42
  • 3.3 本章小結(jié)42-43
  • 4 點乘運算研究及其電路結(jié)構(gòu)設(shè)計43-62
  • 4.1 ECC中的點加和倍點運算43
  • 4.2 ECC中的點乘算法簡介43-47
  • 4.2.1 二進制方法44-45
  • 4.2.2 非相鄰型NAF方法45-47
  • 4.3 電路性能的影響因素47-48
  • 4.4 點乘系統(tǒng)的三級電路結(jié)構(gòu)48-50
  • 4.5 點乘模塊的電路結(jié)構(gòu)50-51
  • 4.6 點加和倍點模塊的電路結(jié)構(gòu)51-53
  • 4.7 素數(shù)域算術(shù)運算模塊的電路結(jié)構(gòu)53-61
  • 4.7.1 模乘運算電路設(shè)計54-58
  • 4.7.1.1 模乘運算模塊整體框圖54
  • 4.7.1.2 外部信號說明54-55
  • 4.7.1.3 體系結(jié)構(gòu)設(shè)計55-57
  • 4.7.1.4 狀態(tài)機的實現(xiàn)57-58
  • 4.7.2 模逆運算的電路結(jié)構(gòu)58-61
  • 4.7.2.1 模逆運算模塊整體框圖58-59
  • 4.7.2.2 外部信號說明59
  • 4.7.2.3 體系結(jié)構(gòu)設(shè)計59-60
  • 4.7.2.4 模逆狀態(tài)機的實現(xiàn)60-61
  • 4.8 本章小結(jié)61-62
  • 5 Verilog RTL模型的建立與FPGA實現(xiàn)62-71
  • 5.1 Verilog模型的建立與功能仿真62-66
  • 5.1.1 點乘系統(tǒng)各模塊的verilog模型建立62-63
  • 5.1.2 素數(shù)域運算模塊功能仿真結(jié)果63-65
  • 5.1.3 頂層模塊功能仿真結(jié)果65-66
  • 5.2 FPGA實現(xiàn)與驗證66-68
  • 5.2.1 本設(shè)計的FPGA測試系統(tǒng)66-67
  • 5.2.2 FPGA電路測試結(jié)果67-68
  • 5.3 電路測試結(jié)果分析與比較68-70
  • 5.4 本章小結(jié)70-71
  • 結(jié)論71-73
  • 參考文獻73-78
  • 致謝78-79
  • 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄79-81
  • 符號說明81-83
  • 附錄83-91

【參考文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 王榕國;;數(shù)字簽名技術(shù)研究[J];數(shù)字技術(shù)與應(yīng)用;2015年02期

2 李浩正;楊璇;;基于地理坐標系組網(wǎng)雷達目標速度轉(zhuǎn)換方法研究[J];火控雷達技術(shù);2014年01期

3 賴忠喜;張占軍;陶東婭;;橢圓曲線底層域快速算法的研究[J];計算機工程與應(yīng)用;2014年03期

4 于璐;;WIFI無線登錄安全性研究[J];軟件;2013年12期

5 王宏俊;丁群;;RSA公鑰算法研究與快速模冪運算設(shè)計[J];黑龍江大學(xué)工程學(xué)報;2013年02期

6 周學(xué)廣;;橢圓曲線密碼體制應(yīng)用及脆弱性量子分析[J];吉首大學(xué)學(xué)報(自然科學(xué)版);2012年03期

7 桂金瑤;陳大軍;;基于FPGA的多項式基下二進制域ECC點乘設(shè)計[J];微型電腦應(yīng)用;2010年01期

8 程多明;霍成義;鄭邦毅;;認證和密鑰協(xié)商協(xié)議的分析與比較[J];甘肅科技;2009年22期

9 段有艷;;基于Xilinx ISE軟件平臺用VHDL實現(xiàn)FPGA電路設(shè)計[J];昆明冶金高等專科學(xué)校學(xué)報;2006年03期

10 英海燕;王友波;韓月秋;;基于FPGA橢圓曲線密碼體制的研究[J];計算機工程與設(shè)計;2006年05期

,

本文編號:852643

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

本文鏈接:http://www.sikaile.net/kejilunwen/xinxigongchenglunwen/852643.html


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

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