AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)

AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)

ID:39099942

大?。?.62 MB

頁數(shù):51頁

時(shí)間:2019-06-24

AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)_第1頁
AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)_第2頁
AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)_第3頁
AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)_第4頁
AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)_第5頁
資源描述:

《AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、.f。}、蘩名話蘭州大學(xué)碩士畢業(yè)論文AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)摘要計(jì)算機(jī)和網(wǎng)絡(luò)的廣泛應(yīng)用給人們的工作、生活等都帶來了很大的便利,但是隨之也衍生出了很多相關(guān)問題,信息安全問題備受關(guān)注的問題之一。在一些特殊的應(yīng)用中,如何來確保信息的保密性、完整性、可控性等是我們所關(guān)注的問題。而密碼技術(shù)則是保證信息安全的關(guān)鍵手段。目前,主要的加密算法有DES、IDEA和AES加密算法。其中,AES是分組密碼的最高標(biāo)準(zhǔn)算法,該算法是從眾多的加密算法中篩選出來的。AES加密算法以速度快、安全性高、實(shí)用、靈活等優(yōu)點(diǎn)而得到廣泛的應(yīng)用。但是,針對(duì)具體在FPGA中如何實(shí)現(xiàn)A

2、ES算法,使得該算法在FPGA中占用資源更少、功耗更低并且運(yùn)行速度更快,仍是值得我們關(guān)注的問題。本論文主要研究了一種關(guān)于AES加密算法的改進(jìn)、優(yōu)化與實(shí)現(xiàn)方法,其方法是把AES算法中的密鑰擴(kuò)展部分采用FPGA之外的單片機(jī)來完成,使用FPGA芯片來實(shí)現(xiàn)加密和解密運(yùn)算。其次,采用共享技術(shù)來使加解密模塊共享同一密鑰;并在加解密模塊的設(shè)計(jì)與實(shí)現(xiàn)中,融入了一些基本的邏輯結(jié)構(gòu)以節(jié)省資源。最后,在一些特別的變換中采用查找表的方式來提高運(yùn)算速度。改進(jìn)后的方法基本滿足了實(shí)時(shí)性的需求,并且大大降低了功耗,節(jié)省了FPGA的資源。關(guān)鍵詞:AES算法;FPGA=密鑰;加密;解

3、密convenient,ithasbroughtaboutalotofproblems,oneofwhichistheinformationsecurityproblem.Therefore,howtoe:rlsuretheinformationtobeconfidential,integrateandcontrollablebecomesakeyissueinsomespecificfield.Thecryptographyisacriticaltooltoguaranteetheinformationsecurity.Atpresent,the

4、mainencryptionalgorithmsaleDES,IDEA,andAESencryptionalgorithm,amongwhichAESisablockcipheralgorithmofthehigheststandards.AESencryptionalgorithmiswidelyusedforitsadvantagessuchasthespeed,highsecurity,practicalityandflexibility.However,theapplicationsofAESencryptionalgorithminsom

5、especificfieldsalefarfrombeingsatisfactory,suchasintheFPGA.ConsequentlyhowtoputAESalgorithminpractice,especiallyintheFPGA,isstillworthyofourefforts.ThepresentpaperisamajorresearchonAESAlgorithmimplementationmethod.Inthisresearch,thekeyalgorithmisimplemented謝tlltheMCU,buttheFPG

6、Achipsisusedtocan'youtencryptionanddeeryptionoperations.Besides,asharedtechnologyisalsoappliedtomakeencryptionanddecryptionmodulessharethesamekey.Intheimplementationofthedesignoftheencryptionanddecryptionmodule,weadoptsomebasiclogicalstructuresSOastoconserveresources,anduseloo

7、kuptableinsomespecialtransformationtospeeduptheoperation.Theimprovedmethodcannotonlymeetallthebasicneedsofthereal-timeusage,butalsogreatlyreducepowerconsumptionandsaveFPGAresources.Keywords:AESalgorithm;FPGA;keys;encryption;deeryptionIl蘭州大學(xué)碩士畢業(yè)論文AES算法在FPGA上的優(yōu)化與實(shí)現(xiàn)目錄摘要??????????

8、??????????????????????????????????????..I關(guān)鍵詞?????????????????

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。