需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):10319 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:本文首先介紹了現(xiàn)代密碼學(xué)的發(fā)展,以及近些年發(fā)生的信息泄漏事件。接下來,借鑒AES加密標(biāo)準(zhǔn)的加密思想來設(shè)計(jì)具體加密步驟,用DH密鑰交換來做密碼的公開交換工作,設(shè)計(jì)一套反相隨機(jī)加密算法,實(shí)現(xiàn)對(duì)數(shù)據(jù)的加密解密功能。首先概要介紹反相隨機(jī)加密算法的核心思想,然后詳細(xì)介紹了各環(huán)節(jié)算法的具體實(shí)現(xiàn)。接著展示算法的應(yīng)用實(shí)例,最后對(duì)部分核心代碼進(jìn)行擴(kuò)展性探討,并對(duì)此次算法的設(shè)計(jì)與實(shí)現(xiàn)做出總結(jié)。
關(guān)鍵詞:AES加密標(biāo)準(zhǔn);DH密鑰交換;反相隨機(jī)加密算法;加密解密
目錄 摘要 Abstract 1 緒論-1 1.1-開發(fā)背景和意義-1 1.2 現(xiàn)代密碼學(xué)發(fā)展現(xiàn)狀-1 1.3 2015年信息大型信息泄漏事件-2 1.3.1 Topface約會(huì)網(wǎng)站泄漏2000萬用戶數(shù)據(jù)-2 1.3.2 Anthem公司遭黑客攻擊,8000萬用戶數(shù)據(jù)受影響-2 1.3.3 結(jié)論-2 1.4 開發(fā)環(huán)境簡(jiǎn)介-2 2-概要設(shè)計(jì)-3 2.1-AES加密標(biāo)準(zhǔn)簡(jiǎn)介-3 2.2-DH密鑰交換簡(jiǎn)介-4 2.3-反相隨機(jī)加密算法設(shè)計(jì)思路-6 2.3.1 反相隨機(jī)加密算法設(shè)計(jì)簡(jiǎn)述-6 2.3.2 反相隨機(jī)加密算法流程圖-7 3 反相隨機(jī)加密算法詳細(xì)設(shè)計(jì)-9 3.1-多輪迭代設(shè)計(jì)-9 3.2-ByteSub過程設(shè)計(jì)-10 3.3-ShiftRow過程設(shè)計(jì)-13 3.4-MixColumn過程設(shè)計(jì)-14 3.5-RoundKeyAddition過程設(shè)計(jì)-15 3.6-密鑰交換設(shè)計(jì)-16 3.7-信息交換設(shè)計(jì)-16 4 算法實(shí)現(xiàn)-17 4.1-整體實(shí)現(xiàn)效果-17 4.2 數(shù)據(jù)結(jié)構(gòu)-19 4.3 加密實(shí)現(xiàn)-21 4.3.1 加密的輪迭代-21 4.3.2 加密的ByteSub-22 4.3.3 加密的ShiftRow-23 4.3.4 加密的MixColumn-24 4.3.5 加密的RoundKeyAddition-25 4.4-解密實(shí)現(xiàn)-26 4.4.1 解密的輪迭代-26 4.4.2 解密的De-ByteSub-26 4.4.3 解密的De-ShiftRow-28 4.4.4 解密的De-MixColumn-29 4.4.5 解密的De-RoundKeyAddition-30 5 總結(jié)與展望-31 5.1 算法的擴(kuò)展設(shè)想-31 5.2 總結(jié)-31 參考文獻(xiàn)-32 致謝-33 |