抗功耗攻擊型ECC協(xié)處理器的設計
本文關鍵詞:抗功耗攻擊型ECC協(xié)處理器的設計,,由筆耕文化傳播整理發(fā)布。
【摘要】:信息安全是一個關乎國家主權及安全、社會穩(wěn)定、民族文化傳承和發(fā)揚的重要問題。而密碼技術是信息安全的核心,是保證信息完整性、保密性和安全性不可或缺的技術;跈E圓曲線離散對數(shù)問題的橢圓曲線密碼體制(Elliptic Curves Cryptography,ECC)是公鑰密碼體制的一種,與目前主流的公鑰密碼體制RSA相比,因為其具有安全性高、計算量小、處理速度快、存儲空間小、帶寬要求低等優(yōu)勢而被認為是未來替代RSA的公鑰密碼體制。然而隨著ECC在信息安全領域的應用不斷推廣,針對ECC的密碼攻擊技術也日臻成熟,特別是功耗攻擊技術,主要利用密碼芯片工作過程中的瞬時功耗依賴于芯片所處理的數(shù)據(jù)和所執(zhí)行的操作來獲取芯片中的私密信息;谝陨媳尘,本文首先對橢圓曲線密碼體制的數(shù)學理論進行了深入的探討,并在此基礎上著重研究了橢圓曲線密碼體制的核心運算模塊標量乘模塊的硬件實現(xiàn)。在硬件實現(xiàn)時,將ECC標量乘模塊劃分為二元域運算層和橢圓曲線運算層分別進行設計,設計出了二元域運算層的模加、模乘、模平方及模逆模塊和橢圓曲線運算層的點加、倍點等模塊,采用射影坐標系上Montgomery標量乘算法實現(xiàn)了標量乘模塊,并對各個模塊進行了功能驗證。然后,深入研究了功耗攻擊理論以及針對ECC密碼體制的安全防護技術,在此基礎上采用隨機化坐標軸的方式對射影坐標系上的Montgomery標量乘算法進行了優(yōu)化,在算法層面上提出了ECC標量乘抗功耗攻擊防護方案,并根據(jù)該防護方案設計出了一款具有抗功耗攻擊性能的ECC標量乘模塊,并驗證了其功能上的正確性。最后通過功耗攻擊實驗對其安全性進行了分析,證明了其具有抗功耗攻擊的能力。
【關鍵詞】:信息安全 橢圓曲線密碼體制 功耗攻擊
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN918.1;TP332
【目錄】:
- 摘要4-5
- ABSTRACT5-8
- 第1章 緒論8-13
- 1.1 課題研究背景和意義8-10
- 1.2 國內外研究現(xiàn)狀10-11
- 1.2.1 橢圓曲線密碼體制研究現(xiàn)狀10-11
- 1.2.2 功耗攻擊及其防御技術研究現(xiàn)狀11
- 1.3 本文主要研究內容11-12
- 1.4 論文結構安排12-13
- 第2章 橢圓曲線密碼體制理論基礎13-21
- 2.1 群和有限域理論簡介13-14
- 2.2 橢圓曲線密碼體制簡介14-18
- 2.2.1 橢圓曲線理論14-17
- 2.2.2 橢圓曲線離散對數(shù)問題17
- 2.2.3 橢圓曲線加解密協(xié)議17-18
- 2.3 ECC實現(xiàn)的層次結構18-19
- 2.4 ECC實現(xiàn)的參數(shù)選取19-20
- 2.5 本章小結20-21
- 第3章 二元域運算層各模塊設計21-32
- 3.1 模加算法及實現(xiàn)21-22
- 3.1.1 模加算法概述21
- 3.1.2 模加設計與仿真21-22
- 3.2 模乘算法及實現(xiàn)22-24
- 3.2.1 模乘算法概述22-23
- 3.2.2 模乘設計與仿真23-24
- 3.3 模平方算法及實現(xiàn)24-26
- 3.3.1 模平方算法概述24-26
- 3.3.2 模平方設計與仿真26
- 3.4 模逆算法及實現(xiàn)26-31
- 3.4.1 模逆算法概述26-28
- 3.4.2 模逆設計與仿真28-31
- 3.5 本章小結31-32
- 第4章 橢圓曲線上標量乘模塊的設計32-54
- 4.1 常用ECC標量乘算法與性能比較32-36
- 4.1.1 二進制算法32-33
- 4.1.2 二進制NAF算法33-34
- 4.1.3 Montgomery算法34-35
- 4.1.4 標量乘算法的性能比較35-36
- 4.2 ECC標量乘模塊的設計36-48
- 4.2.1 標量乘模塊總體架構36-37
- 4.2.2 標量乘核心運算模塊的實現(xiàn)37-43
- 4.2.3 標量乘坐標轉換模塊的實現(xiàn)43-47
- 4.2.4 標量乘模塊的實現(xiàn)47-48
- 4.3 標量乘模塊的驗證與性能評估48-53
- 4.3.1 標量乘模塊功能仿真48-52
- 4.3.2 標量乘模塊性能分析52-53
- 4.4 本章小結53-54
- 第5章 ECC芯片安全防護技術研究54-69
- 5.1 功耗攻擊技術基本理論54-58
- 5.1.1 功耗攻擊的物理基礎55
- 5.1.2 功耗攻擊分類與簡介55-58
- 5.2 ECC標量乘安全性分析與防護方案58-61
- 5.2.1 ECC標量乘算法安全性分析58-59
- 5.2.2 ECC標量乘防護方案59-61
- 5.3 抗功耗攻擊型ECC標量乘模塊的設計61-65
- 5.3.1 射影坐標系到仿射坐標系轉換模塊的實現(xiàn)62-63
- 5.3.2 抗功耗攻擊標量乘模塊的實現(xiàn)63-65
- 5.3.3 抗功耗攻擊型標量乘模塊的驗證65
- 5.4 ECC標量乘模塊安全性分析65-67
- 5.5 本章小結67-69
- 結論69-71
- 參考文獻71-76
- 致謝76
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 程一飛;陳文莉;;適合內存空間受限制設備的多標量乘算法[J];計算機工程與設計;2006年11期
2 殷新春;侯紅祥;謝立;;一種基于加法鏈的快速標量乘算法[J];計算機應用;2008年01期
3 殷新春;侯紅祥;;一種定點快速標量乘算法的優(yōu)化[J];計算機工程與應用;2008年04期
4 殷新春;侯紅祥;謝立;;基于雙基數(shù)的快速標量乘算法[J];計算機科學;2008年06期
5 殷新春;朱虹;趙榮;;一種基于交錯的窗口標量乘算法[J];計算機應用與軟件;2010年11期
6 陳厚友;馬傳貴;;橢圓曲線密碼中一種多標量乘算法[J];軟件學報;2011年04期
7 郝玉潔;殷石;;一種基于邊信道原子的快速標量乘算法(英文)[J];中國通信;2011年02期
8 劉天曉;李晶雯;劉丹;;基于滑動窗的標量乘算法改進[J];電腦知識與技術;2011年27期
9 陳軍;趙建民;;抗能量攻擊的新標量乘算法[J];計算機應用與軟件;2012年04期
10 逯玲娜;李冬霞;;基于多基數(shù)系統(tǒng)的有效標量乘算法[J];鹽城工學院學報(自然科學版);2013年02期
中國重要會議論文全文數(shù)據(jù)庫 前3條
1 劉丹;祝烈煌;詹培星;王飛;劉漢南;;一種適用于無線傳感器節(jié)點的標量乘快速算法[A];2010年全國通信安全學術會議論文集[C];2010年
2 郭智強;沈明玉;;橢圓曲線密碼體制中標量乘算法的改進[A];計算機技術與應用進展·2007——全國第18屆計算機技術與應用(CACIS)學術會議論文集[C];2007年
3 殷新春;朱虹;侯紅祥;;一種基于折半運算的Comb標量乘算法[A];2008年全國開放式分布與并行計算機學術會議論文集(上冊)[C];2008年
中國博士學位論文全文數(shù)據(jù)庫 前5條
1 劉雙根;快速安全的橢圓曲線標量乘算法研究[D];西安電子科技大學;2008年
2 李明;橢圓曲線和超橢圓曲線上標量乘的快速計算[D];山東大學;2012年
3 郝艷華;超橢圓曲線密碼體制中標量乘法的快速算法研究[D];西安電子科技大學;2007年
4 龐世春;能抵御邊信道攻擊的橢圓曲線標量乘算法研究[D];吉林大學;2010年
5 丁勇;橢圓曲線密碼體系中標量乘的快速算法研究[D];西安電子科技大學;2005年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 郭延春;F_p上抵抗SPA攻擊的橢圓曲線快速標量乘算法的研究[D];山東大學;2015年
2 李超群;電子政務法人庫共享平臺的安全技術研究[D];新疆大學;2015年
3 陳夢婷;橢圓曲線密碼體制標量乘快速算法研究[D];西南交通大學;2016年
4 趙雷鵬;抗功耗攻擊型ECC協(xié)處理器的設計[D];哈爾濱工業(yè)大學;2016年
5 呂宏強;橢圓曲線密碼體制中標量乘算法的研究[D];北京化工大學;2013年
6 李明;橢圓曲線密碼體制中標量乘算法及邊帶信道攻擊的研究[D];山東大學;2007年
7 盧正己;幾類代數(shù)曲線上的快速標量乘算法研究[D];杭州電子科技大學;2012年
8 李明;整數(shù)乘法公式中的分拆算法及標量乘算法[D];青島大學;2013年
9 王立川;橢圓曲線上標量乘快速算法研究[D];西安電子科技大學;2011年
10 劉中華;橢圓曲線加密標量乘算法研究與改進[D];北京化工大學;2014年
本文關鍵詞:抗功耗攻擊型ECC協(xié)處理器的設計,由筆耕文化傳播整理發(fā)布。
本文編號:431085
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/431085.html