基于AES加解密算法交互式電子技術(shù)手冊(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位授予單位】:北京工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:U674.707;TP311.52
【圖文】:
左移1個(gè)字節(jié),第三行循環(huán)左移2個(gè)字節(jié),第四行循環(huán)左移3個(gè)字節(jié)。這樣行移位的每一行都是由原先輸入矩陣中的每個(gè)不同列中的元素組成,最后每一列的線性距離是4字節(jié)的倍數(shù)。實(shí)現(xiàn)過程如圖2-2所示。圖2-2 行移位Fig.2-2 Shift Row步驟3:列混合(Mix Column)。將狀態(tài)矩陣每一列和系數(shù)矩陣相乘,經(jīng)過線性變換再互相結(jié)合。列混合如圖2-3所示。圖2-3 列混合Fig.2-3 Mix Column
列混合Fig.2-3MixColumn
北京工業(yè)大學(xué)工程碩士專業(yè)學(xué)位論文步驟4:輪密鑰加(Add Round Key)。輪密鑰與明文(狀態(tài))按比特異密鑰與初始明文均是用戶自己設(shè)置,輪密鑰并不改變矩陣大小,實(shí)際上文與密鑰的字節(jié)逐一相加。通過擴(kuò)展密鑰使得密鑰復(fù)雜化,以及上述三復(fù)雜化,進(jìn)一步確保了該算法的安全性。解密過程與加密過程類似,是對(duì)原來過程的逆變換,整個(gè)步驟流程圖如圖。由文獻(xiàn)[24]可知,通過改變AES算法結(jié)構(gòu)使得加密和解密存在可重復(fù)元再用硬件實(shí)現(xiàn)。在本系統(tǒng)中,加密在PC機(jī)上,解密在Android平板端平臺(tái)上雖然語言不一致,但是也存在著可重復(fù)單元,設(shè)計(jì)思路基本一致化了算法設(shè)計(jì)過程,也方便后期進(jìn)行系統(tǒng)維護(hù)。
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 余容;王峰;吳家菊;胥永康;;IETM技術(shù)插圖制作現(xiàn)狀簡(jiǎn)析[J];兵工自動(dòng)化;2015年12期
2 趙洪利;王南松;;基于S1000D規(guī)范的IETM業(yè)務(wù)規(guī)則研究[J];計(jì)算機(jī)測(cè)量與控制;2015年11期
3 張堯;葉玲;;基于AES的WSN加密算法[J];計(jì)算機(jī)工程與設(shè)計(jì);2015年03期
4 徐沛娟;鄭晶;徐茂敬;;基于角色的多級(jí)安全數(shù)據(jù)庫模型[J];計(jì)算機(jī)工程;2015年01期
5 張靜;;基于DevExpress的數(shù)據(jù)顯示組件開發(fā)技術(shù)研究[J];無線互聯(lián)科技;2014年04期
6 林培杰;朱安南;程樹英;;Android數(shù)據(jù)庫SQLite性能優(yōu)化[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2014年04期
7 李懷義;張紅友;胡靜波;;基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫模型探討[J];信息技術(shù);2014年02期
8 舒禮蓮;;基于Spring MVC的Web應(yīng)用開發(fā)[J];計(jì)算機(jī)與現(xiàn)代化;2013年11期
9 孟凡寧;叢中昌;黃志興;賀楚瑜;;移動(dòng)互聯(lián)網(wǎng)應(yīng)用跨平臺(tái)開發(fā)研究[J];移動(dòng)通信;2013年13期
10 蘇陽;戴紫彬;李鵬輝;徐建博;;AES多引擎并行處理技術(shù)研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2012年09期
本文編號(hào):2759563
本文鏈接:http://sikaile.net/kejilunwen/jingguansheji/2759563.html