SMS4算法的白盒密碼算法設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:SMS4算法的白盒密碼算法設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 白盒密碼 白盒攻擊環(huán)境 SMS4算法
【摘要】:近年來(lái),隨著密碼攻擊方式的發(fā)展,傳統(tǒng)的黑盒密碼攻擊模型顯得越來(lái)越脆弱。不同于傳統(tǒng)的密碼攻擊模型,白盒攻擊模型賦予了攻擊者更多的能力,在白盒攻擊環(huán)境下,攻擊者對(duì)密碼算法的運(yùn)行擁有完全的控制權(quán),并且能夠觀察及更改軟件運(yùn)行時(shí)的數(shù)據(jù)。能夠抵抗白盒攻擊的密碼算法稱為白盒密碼。設(shè)計(jì)白盒密碼的目的是為了在白盒攻擊環(huán)境中,對(duì)密鑰信息進(jìn)行隱藏,有效地防止攻擊者在白盒攻擊環(huán)境中獲得密鑰信息。因此,設(shè)計(jì)安全高效的白盒密碼算法具有非常重要的意義。SMS4算法是我國(guó)用于無(wú)線局域網(wǎng)產(chǎn)品的第一個(gè)分組密碼算法,受到廣泛應(yīng)用。本文的研究目標(biāo)是設(shè)計(jì)安全高效的白盒SMS4密碼算法,并且開(kāi)發(fā)出白盒SMS4算法應(yīng)用軟件。主要研究?jī)?nèi)容包括:(1)對(duì)白盒密碼及其設(shè)計(jì)方法和安全性評(píng)估進(jìn)行了系統(tǒng)學(xué)習(xí)和總結(jié);分析了肖雅瑩等人提出的白盒SMS4算法的設(shè)計(jì)特點(diǎn);分析林婷婷等對(duì)肖-白盒SMS4算法的攻擊方法以及其能夠攻擊成功的原因。(2)在肖-白盒SMS4算法的基礎(chǔ)上提出兩種改進(jìn)算法,并對(duì)改進(jìn)算法進(jìn)行效率分析和安全性分析。改進(jìn)算法一將肖-白盒SMS4算法中的四個(gè)查找表改為兩個(gè)查找表,節(jié)省了查表次數(shù),但增大了存儲(chǔ)空間;從安全性方面來(lái)講,改進(jìn)算法一可以將攻擊時(shí)間復(fù)雜度提高至少2倍。改進(jìn)算法二簡(jiǎn)化了肖-白盒SMS4算法中的參數(shù)i jP?、i4P??和i4P??,這樣在計(jì)算保存參數(shù)的過(guò)程中會(huì)減小計(jì)算的復(fù)雜度,簡(jiǎn)化參數(shù)后的白盒多樣性和白盒含混度仍能滿足一定的安全性;另一方面增加了外部編碼,完善了白盒SMS4算法。(3)針對(duì)改進(jìn)的白盒SMS4算法,完成白盒SMS4算法的軟件實(shí)現(xiàn),并在MFC上開(kāi)發(fā)出可視化加解密應(yīng)用軟件;并且將白盒SMS4算法與黑盒SMS4算法進(jìn)行比較,從實(shí)現(xiàn)效率、運(yùn)行速度以及安全性等方面分別進(jìn)行分析。白盒SMS4算法能夠在白盒攻擊環(huán)境中有效地保護(hù)密鑰信息,拓寬了SMS4算法的應(yīng)用領(lǐng)域。
【關(guān)鍵詞】:白盒密碼 白盒攻擊環(huán)境 SMS4算法
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TN918
【目錄】:
- 摘要5-6
- ABSTRACT6-12
- 第一章 緒論12-16
- 1.1 研究背景與意義12-13
- 1.2 白盒密碼研究現(xiàn)狀13-14
- 1.3 研究目標(biāo)及研究?jī)?nèi)容14
- 1.4 本文結(jié)構(gòu)安排14-16
- 第二章 基礎(chǔ)知識(shí)16-26
- 2.1 密碼學(xué)相關(guān)基本概念16-18
- 2.1.1 密碼體制16-17
- 2.1.2 密碼攻擊17-18
- 2.2 白盒密碼18-23
- 2.2.1 白盒密碼概述18-20
- 2.2.2 白盒密碼的設(shè)計(jì)方法20-22
- 2.2.3 白盒密碼安全性分析方法22-23
- 2.3 密碼算法評(píng)估23-24
- 2.3.1 密碼算法的安全性評(píng)估24
- 2.3.2 密碼算法的實(shí)現(xiàn)效率評(píng)估24
- 2.4 本章小結(jié)24-26
- 第三章 白盒SMS4密碼算法26-45
- 3.1 SMS4算法26-30
- 3.1.1 算法整體結(jié)構(gòu)26-28
- 3.1.2 輪函數(shù)28
- 3.1.3 加/解密算法28-29
- 3.1.4 密鑰擴(kuò)展算法29-30
- 3.2 肖-白盒SMS4算法30-44
- 3.2.1 肖-白盒SMS4算法描述30-34
- 3.2.2 肖-白盒SMS4的實(shí)現(xiàn)復(fù)雜度分析34
- 3.2.3 肖-白盒SMS4的安全性分析34-44
- 3.3 本章小結(jié)44-45
- 第四章 白盒SMS4算法設(shè)計(jì)45-55
- 4.1 白盒SMS4改進(jìn)算法一45-49
- 4.1.1 改進(jìn)算法一算法描述45-46
- 4.1.2 改進(jìn)算法一實(shí)現(xiàn)復(fù)雜度分析46
- 4.1.3 改進(jìn)算法一安全性分析46-49
- 4.2 白盒SMS4改進(jìn)算法二49-53
- 4.2.1 改進(jìn)算法二算法描述49-51
- 4.2.2 改進(jìn)算法二的實(shí)現(xiàn)復(fù)雜度分析51-52
- 4.2.3 改進(jìn)算法二的安全性分析52-53
- 4.3 本章小結(jié)53-55
- 第五章 白盒SMS4算法的軟件實(shí)現(xiàn)55-69
- 5.1 需求分析與整體結(jié)構(gòu)55-56
- 5.1.1 需求分析55
- 5.1.2 整體結(jié)構(gòu)55-56
- 5.2 算法模塊設(shè)計(jì)與實(shí)現(xiàn)56-61
- 5.2.1 參數(shù)配置56-58
- 5.2.2 查找表實(shí)現(xiàn)58-60
- 5.2.3 加/解密60-61
- 5.3 白盒SMS4算法應(yīng)用軟件61-67
- 5.3.1 應(yīng)用軟件功能61-62
- 5.3.2 應(yīng)用軟件實(shí)例62-65
- 5.3.3 白盒SMS4與黑盒SMS4算法比較65-67
- 5.4 本章小結(jié)67-69
- 第六章 總結(jié)與展望69-71
- 6.1 本文總結(jié)69-70
- 6.2 進(jìn)一步研究工作70-71
- 致謝71-72
- 參考文獻(xiàn)72-75
- 碩士研究生期間的研究成果75-76
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 阿不都熱合曼·艾合買提;阿力木江·排孜艾合買提;;幾種常用密碼算法的研究探[J];和田師范專科學(xué)校學(xué)報(bào);2007年04期
2 楊宏志;韓文報(bào);斯雪明;;一種新的密碼算法設(shè)計(jì)方法[J];計(jì)算機(jī)科學(xué);2010年07期
3 王秋麗;世界三次大規(guī)模密碼算法評(píng)選活動(dòng)介紹[J];信息安全與通信保密;2004年02期
4 張曉豐;樊啟華;程紅斌;;密碼算法研究[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年02期
5 賈寧;;密碼算法的研究綜述[J];現(xiàn)代電子技術(shù);2007年11期
6 鄭再雄;;對(duì)密碼算法各種攻擊方法初探[J];消費(fèi)導(dǎo)刊;2008年02期
7 劉寶林;;混合密碼算法在文件傳輸中的應(yīng)用[J];福建電腦;2008年03期
8 童元滿;王志英;戴葵;陸洪毅;;識(shí)別密碼算法具體實(shí)現(xiàn)中潛在功耗攻擊的理論分析方法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2008年03期
9 葉麟;王小偉;;資源受限網(wǎng)絡(luò)的密碼算法及實(shí)現(xiàn)[J];中國(guó)新通信;2008年15期
10 李繼中;舒輝;;密碼算法識(shí)別技術(shù)研究[J];信息網(wǎng)絡(luò)安全;2011年11期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前7條
1 董仲林;蘇先海;;密碼算法的自動(dòng)驗(yàn)證[A];第十一屆保密通信與信息安全現(xiàn)狀研討會(huì)論文集[C];2009年
2 張魯國(guó);李崢;;《嵌入式系統(tǒng)密碼算法程序設(shè)計(jì)》課程教學(xué)探討[A];Proceedings of 2011 National Teaching Seminar on Cryptography and Information Security(NTS-CIS 2011) Vol.1[C];2011年
3 黃一才;郁濱;;基于藍(lán)牙單芯片的密碼算法實(shí)現(xiàn)方案研究[A];全國(guó)第20屆計(jì)算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議(CACIS·2009)暨全國(guó)第1屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2009年
4 謝絨娜;鄭秀林;歐海文;李曉東;;基于學(xué)生創(chuàng)新能力培養(yǎng)的密碼實(shí)驗(yàn)平臺(tái)的研究[A];Proceedings of 2011 National Teaching Seminar on Cryptography and Information Security(NTS-CIS 2011) Vol.1[C];2011年
5 徐曉東;楊榆;;使用GPU加速RC5密碼算法的研究[A];2009年中國(guó)高校通信類院系學(xué)術(shù)研討會(huì)論文集[C];2009年
6 江麗娜;高能;馬原;劉宗斌;;祖沖之序列密碼算法IP核的設(shè)計(jì)與實(shí)現(xiàn)[A];第27次全國(guó)計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2012年
7 陳曉峰;;RSA軟件實(shí)現(xiàn)深入剖析[A];2008年中國(guó)高校通信類院系學(xué)術(shù)研討會(huì)論文集(下冊(cè))[C];2009年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前7條
1 丁輝;國(guó)產(chǎn)密碼算法:鍛造信息安全之盾[N];中國(guó)城鄉(xiāng)金融報(bào);2012年
2 清華同方電腦總工程師 劉鋒 梁爽;操作行為保密亦屬信息安全范疇[N];中國(guó)政府采購(gòu)報(bào);2011年
3 常經(jīng);WAPI密碼算法將向社會(huì)開(kāi)放[N];中國(guó)高新技術(shù)產(chǎn)業(yè)導(dǎo)報(bào);2006年
4 本報(bào)記者 宋陽(yáng);移動(dòng)存儲(chǔ) 你的數(shù)據(jù)安全嗎?[N];中國(guó)計(jì)算機(jī)報(bào);2001年
5 徐厚駿;密碼學(xué)的演進(jìn)[N];計(jì)算機(jī)世界;2001年
6 隆永紅;密碼管理開(kāi)辟新航道[N];計(jì)算機(jī)世界;2006年
7 ;他們走在自主創(chuàng)新最前沿[N];市場(chǎng)報(bào);2006年
中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 李繼中;密碼算法識(shí)別與分析關(guān)鍵技術(shù)研究[D];解放軍信息工程大學(xué);2014年
2 丁林;基于NLFSR的序列密碼算法的分析方法研究[D];解放軍信息工程大學(xué);2015年
3 張曉均;基于格上困難問(wèn)題的新型密碼算法設(shè)計(jì)及應(yīng)用研究[D];電子科技大學(xué);2015年
4 海昕;密碼算法的組件設(shè)計(jì)與分析[D];國(guó)防科學(xué)技術(shù)大學(xué);2014年
5 陳華;密碼算法的安全性檢測(cè)及關(guān)鍵組件的設(shè)計(jì)[D];中國(guó)科學(xué)院研究生院(軟件研究所);2005年
6 郭現(xiàn)峰;基于混沌動(dòng)態(tài)S盒的密碼算法及其應(yīng)用研究[D];西南交通大學(xué);2011年
7 劉金梅;多個(gè)混沌系統(tǒng)構(gòu)造密碼算法的理論及應(yīng)用研究[D];華南理工大學(xué);2009年
8 劉泉;基于動(dòng)力學(xué)特性的混沌密碼算法研究[D];中國(guó)科學(xué)院研究生院(長(zhǎng)春光學(xué)精密機(jī)械與物理研究所);2014年
9 韋軍;混沌序列密碼算法的分析與設(shè)計(jì)[D];重慶大學(xué);2006年
10 王云峰;基于混沌的密碼算法及關(guān)鍵技術(shù)研究[D];浙江大學(xué);2006年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 李敏;密碼算法研究平臺(tái)[D];西安電子科技大學(xué);2008年
2 李繼中;基于相似性判定的密碼算法識(shí)別技術(shù)研究[D];解放軍信息工程大學(xué);2009年
3 吳靈靈;基于多態(tài)的混沌流密碼算法的研究[D];西南交通大學(xué);2015年
4 李俊志;三類非線性反饋移存器模型的代數(shù)性質(zhì)研究及應(yīng)用[D];解放軍信息工程大學(xué);2015年
5 尚培;SMS4算法的白盒密碼算法設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2016年
6 王治;移動(dòng)應(yīng)用的白盒安全技術(shù)研究與實(shí)現(xiàn)[D];電子科技大學(xué);2016年
7 傅佩龍;密碼算法硬件快速實(shí)現(xiàn)技術(shù)研究[D];西安電子科技大學(xué);2010年
8 趙卓;密碼算法遠(yuǎn)程軟加載的研究[D];中國(guó)人民解放軍信息工程大學(xué);2005年
9 楊寧;密碼算法測(cè)試平臺(tái)[D];西安電子科技大學(xué);2007年
10 金麗娜;密碼算法測(cè)試平臺(tái)—算法實(shí)現(xiàn)技術(shù)研究[D];西安電子科技大學(xué);2007年
,本文編號(hào):595386
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/595386.html