基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf

基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf

ID:57744012

大?。?.08 MB

頁數(shù):88頁

時(shí)間:2020-03-27

基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf_第1頁
基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf_第2頁
基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf_第3頁
基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf_第4頁
基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf_第5頁
資源描述:

《基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì).pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、分類號UDC密級單位代碼10151基于FPGA的可重構(gòu)SHA安全芯片設(shè)計(jì)鄧朋法指導(dǎo)教師杜振軍職稱學(xué)位授予單位大連海事大學(xué)副教授申請學(xué)位級別碩士學(xué)科與專業(yè)’計(jì)算機(jī)科學(xué)與技術(shù)論文完成日期2011年5月答辯日期2011年7月答辯委員會主席ReconfigurableSHAChipDesignBasedonFPGAAthesisSubmittedtoDalianMaritimeUniversityInpartialfulfillmentoftherequirementsforthedegreeofMasterofEnginee

2、ringbyPengfaDeng(ComputerScienceandTechnology)ThesisSupervisor:AssociateProfessorZhenjunDuMay2011大連海事大學(xué)學(xué)位論文原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重聲明:本論文是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,撰寫成博/碩士學(xué)位論文:基王E£墜的亙重?fù)炱r叢塞全荃丘遮鹽==一。除論文中已經(jīng)注明引用的內(nèi)容外,對論文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本論文中不包含任何未加明確注明的其他個(gè)人或集體已

3、經(jīng)公開發(fā)表或未公開發(fā)表的成果。本聲明的法律責(zé)任由本人承擔(dān)。學(xué)位論文作者簽名::犟颶;杰學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者及指導(dǎo)教師完全了解大連海事大學(xué)有關(guān)保留、使用研究生學(xué)位論文的規(guī)定,即:大連海事大學(xué)有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交學(xué)位論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大連海事大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,也可采用影印、縮印或掃描等復(fù)制手段保存和匯編學(xué)位論文。同意將本學(xué)位論文收錄到《中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫》(中國學(xué)術(shù)期刊(光盤版)電子雜志社)、《中國學(xué)位論

4、文全文數(shù)據(jù)庫》(中國科學(xué)技術(shù)信息研究所)等數(shù)據(jù)庫中,并以電子出版物形式出版發(fā)行和提供信息服務(wù)。保密的論文在解密后遵守此規(guī)定。本學(xué)位論文屬于:保密口在——年解密后適用本授權(quán)書。不保密團(tuán)(請?jiān)谝陨戏娇騼?nèi)打“√")論文作者簽名。罕朋.漓導(dǎo)師簽名:醚日期:I1年陽咨日中文摘要摘要隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)和電子商務(wù)一步步走進(jìn)人們的生活,如何保證信息的安全成為人們越來越關(guān)注的問題。但目前,國內(nèi)外廣泛使用的SHA芯片大都是實(shí)現(xiàn)某種特定SHA算法的專用芯片,如SHA.1芯片、SHA.256芯片。因算法是確定且不可更改的,難以滿足

5、不同用戶多層次的安全性需要。采用可重構(gòu)計(jì)算技術(shù)設(shè)計(jì)的可重構(gòu)SHA安全芯片結(jié)合了微處理器的軟件靈活性和專用ASIC的高效性,可以根據(jù)需要來改變硬件資源的組合以適應(yīng)不同的應(yīng)用領(lǐng)域和安全場合,在高效靈活支持多種SHA散列算法的同時(shí),更是降低了安全芯片失泄密的可能性。本文針對現(xiàn)有的四種SHA散列算法:SHA-1、SHA.256、SHA.384和SHA.512算法,結(jié)合可重構(gòu)計(jì)算的設(shè)計(jì)思路與研究方法,設(shè)計(jì)出一種基于Altcra公司的Cyclone系列FPGA的可重構(gòu)SHA設(shè)計(jì)方案。本文首先介紹了常用的FPGA開發(fā)與仿真工具、設(shè)計(jì)

6、方法、開發(fā)流程以及如何進(jìn)行仿真,緊接著,研究分析了SHA.1、SHA.256、SHA.384和SHA.512四種算法,并在QuartusII綜合開發(fā)環(huán)境中將他們一一進(jìn)行實(shí)現(xiàn),并調(diào)用ModelsimSE6.2b仿真工具進(jìn)行基于FPGA的仿真驗(yàn)證。然后,在總結(jié)、歸納四種算法可重構(gòu)模塊與單元的基礎(chǔ)上,采用可重構(gòu)體系的設(shè)計(jì)思路,設(shè)計(jì)基于FPGA的可重構(gòu)SHA算法。在QuartusII綜合開發(fā)環(huán)境中成功將可重構(gòu)SHA算法進(jìn)行了實(shí)現(xiàn),并調(diào)用ModelsimSE6.2b仿真工具進(jìn)行了基于FPGA的仿真驗(yàn)證;結(jié)果表明,設(shè)計(jì)的基于FPG

7、A的可重構(gòu)SHA芯片安全性高,速度快,靈活性高,既能靈活實(shí)現(xiàn)四種SHA算法,又能實(shí)現(xiàn)資源的充分利用,節(jié)約了一定的邏輯資源,克服了傳統(tǒng)實(shí)現(xiàn)方式的弊端。其中本文所有算法的實(shí)現(xiàn)都是基于VerilogHDL語言和Cyclone系列的EPIC6Q240C8芯片。關(guān)鍵詞:SHA;FPGA;安全芯片;可重構(gòu)英文摘要AbstractAlong謝ththedevelopmentofinformationtechnology,computernetworksandelectroniccommerceentersilltotheliveso

8、fordinarypeoplestepbystep,howtoensuresecurityoftheinformationisbecomingtheproblemthatpeoplearemoreandmoreconcernedfor.But,thewidelyusedSHAchipsathomeandabroad,alemost

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

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

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