實(shí)現(xiàn)了AES的數(shù)字加密,還是很有用處的!希望對(duì)大家有個(gè)參考!
上傳時(shí)間: 2013-11-25
上傳用戶:hwl453472107
紅外遙控編解碼全攻略 (彙編)
標(biāo)簽: 紅外遙控編解碼全攻略 (彙編)
上傳時(shí)間: 2015-06-24
上傳用戶:13034711073
《Qt 5編程入門》源碼,《Qt 5編程入門》源碼
標(biāo)簽: Qt 5
上傳時(shí)間: 2016-03-30
上傳用戶:白嫖一時(shí)爽
21世紀(jì)是信息快速發(fā)展的時(shí)代,隨著計(jì)算機(jī)網(wǎng)絡(luò)的應(yīng)用越來(lái)越廣泛,網(wǎng)絡(luò)安全也逐漸成為人們普遍關(guān)注的課題。可以預(yù)言,今后的社會(huì)將進(jìn)入全面的網(wǎng)絡(luò)時(shí)代和信息共享時(shí)代,因此,網(wǎng)絡(luò)安全極其重要,只有安全的網(wǎng)絡(luò)才能保證網(wǎng)絡(luò)生活能夠有序進(jìn)行、網(wǎng)絡(luò)系統(tǒng)不遭破壞、信息不被竊取、網(wǎng)絡(luò)服務(wù)不被非法中斷等。為了保證計(jì)算機(jī)網(wǎng)絡(luò)的可靠性、可用性、完整性、保密性和真實(shí)性等安全性,不僅要保證計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備安全和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)安全,還要保護(hù)數(shù)據(jù)的安全。對(duì)數(shù)據(jù)實(shí)施安全的加密算法是保護(hù)數(shù)據(jù)安全的有效手段。AES(advanced encryption standard)是美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)研究所宣布采用的高級(jí)加密標(biāo)準(zhǔn),可以預(yù)測(cè),AES在今后很長(zhǎng)的一段時(shí)間內(nèi)將會(huì)在信息安全中扮演重要的角色,因此對(duì)AES算法實(shí)現(xiàn)的研究成為國(guó)內(nèi)外的熱點(diǎn),它將會(huì)在信息安全領(lǐng)域得到廣泛的應(yīng)用。AES在實(shí)現(xiàn)方面具有速度快、可并行處理、對(duì)處理器的結(jié)構(gòu)無(wú)特殊要求,算法設(shè)計(jì)相對(duì)簡(jiǎn)單,分組長(zhǎng)度可以改變,而且具有很好的可擴(kuò)充性。AES算法的這些特點(diǎn)使得選用FPGA來(lái)實(shí)現(xiàn)AES算法具有很好的優(yōu)越性,本文就是針對(duì)AES算法的FPGA實(shí)現(xiàn)進(jìn)行研究。本文介紹了用FPGA實(shí)現(xiàn)AES算法所用的開(kāi)發(fā)工具、開(kāi)發(fā)語(yǔ)言和所選用的芯片,還具體介紹了AES算法的硬件實(shí)現(xiàn)方式,在此基礎(chǔ)上,著重闡述了AES算法FPGA實(shí)現(xiàn)的總體設(shè)計(jì)框圖,并對(duì)各個(gè)部分的設(shè)計(jì)分別給與介紹,給出了實(shí)現(xiàn)加密解密的時(shí)序仿真和設(shè)計(jì)結(jié)果。
標(biāo)簽: AES算法 數(shù)據(jù)加密
上傳時(shí)間: 2022-06-18
上傳用戶:shjgzh
2000年10月2日,美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所宣布采用Rijndael算法作為高級(jí)加密標(biāo)準(zhǔn),并于2002年5月26日正式生效,AES算法將在今后很長(zhǎng)一段時(shí)間內(nèi),在信息安全中扮演重要角色。因此,對(duì)AES算法實(shí)現(xiàn)的研究就成為了國(guó)內(nèi)外的熱點(diǎn),會(huì)在信息安全領(lǐng)域得到廣泛的應(yīng)用。用FPGA實(shí)現(xiàn)AES算法具有快速、靈活、開(kāi)發(fā)周期短等優(yōu)點(diǎn)。 本論文就是針對(duì)AES加、解密算法在同一片F(xiàn)PGA中的優(yōu)化實(shí)現(xiàn)問(wèn)題,在深入分析了AES算法的整體結(jié)構(gòu)、基本變換以及加、解密流程的基礎(chǔ)上,對(duì)AES算法的加、解密系統(tǒng)的FPGA優(yōu)化設(shè)計(jì)進(jìn)行了研究。主要內(nèi)容為: 1.確定了實(shí)現(xiàn)方案以及關(guān)鍵技術(shù),在比較了常用的結(jié)構(gòu)后,采用了適合高速并行實(shí)現(xiàn)AES加、解密算法的結(jié)構(gòu)——內(nèi)外混合的流水線結(jié)構(gòu),并給出了總體的設(shè)計(jì)框圖。由于流水線結(jié)構(gòu)不適用于反饋模式,為了達(dá)到較高的運(yùn)算速度,該系統(tǒng)使用的是電碼本模式(ECB)的工作方式; 2.對(duì)各個(gè)子模塊的設(shè)計(jì)分別予以詳細(xì)分析,結(jié)合算法本身和FPGA的特點(diǎn),采用查表法優(yōu)化處理了字節(jié)代換運(yùn)算,列混合運(yùn)算和密鑰擴(kuò)展運(yùn)算。同時(shí),考慮到應(yīng)用環(huán)境的不同,本設(shè)計(jì)支持?jǐn)?shù)據(jù)分組為128比特,密鑰長(zhǎng)度為128比特、192比特以及256比特三種模式下的AES算法加、解密過(guò)程。完成了AES加、解密算法在同一片F(xiàn)PGA中實(shí)現(xiàn)的這個(gè)系統(tǒng)的優(yōu)化設(shè)計(jì); 3.利用QLJARTUSII開(kāi)發(fā)工具進(jìn)行代碼的編寫工作和綜合編譯工作,在 MODELSIM中進(jìn)行仿真并給出仿真結(jié)果,給出了各個(gè)模塊和整個(gè)設(shè)計(jì)的仿真測(cè)試結(jié)果; 4.和其他類似的設(shè)計(jì)做了橫向?qū)Ρ龋贸鼋Y(jié)論:本設(shè)計(jì)在保證了速度的基礎(chǔ)上實(shí)現(xiàn)了資源和速度的均衡,在性能上具有較大的優(yōu)勢(shì)。
上傳時(shí)間: 2013-05-25
上傳用戶:wcl168881111111
加密算法一直在信息安全領(lǐng)域起著無(wú)可替代的作用,它直接影響著國(guó)家的未來(lái)和發(fā)展.隨著密碼分析水平、芯片處理能力和計(jì)算技術(shù)的不斷進(jìn)步,原有的數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)算法及其變形的安全強(qiáng)度已經(jīng)難以適應(yīng)新的安全需要,其實(shí)現(xiàn)速度、代碼大小和跨平臺(tái)性均難以繼續(xù)滿足新的應(yīng)用需求.在未來(lái)的20年內(nèi),高級(jí)加密標(biāo)準(zhǔn)(AES)將替代DES成為新的數(shù)據(jù)加密標(biāo)準(zhǔn).高級(jí)加密標(biāo)準(zhǔn)算法是采用對(duì)稱密鑰密碼實(shí)現(xiàn)的分組密碼,支持128比特分組長(zhǎng)度及128比特、192比特與256比特可變密鑰長(zhǎng)度.無(wú)論在反饋模式還是在非反饋模式中使用AES算法,其軟件和硬件對(duì)計(jì)算環(huán)境的適應(yīng)性強(qiáng),性能穩(wěn)定,密鑰建立時(shí)間優(yōu)良,密鑰靈活性強(qiáng).存儲(chǔ)需求量低,即使在空間有限的環(huán)境使用也具備良好的性能.在分析高級(jí)加密標(biāo)準(zhǔn)算法原理的基礎(chǔ)上,描述了圈變換及密鑰擴(kuò)展的詳細(xì)編制原理,用硬件描述語(yǔ)言(VHDL)描述了該算法的整體結(jié)構(gòu)和算法流程.詳細(xì)論述了分組密碼的兩種運(yùn)算模式(反饋模式和非反饋模式)下算法多種體系結(jié)構(gòu)的實(shí)現(xiàn)原理,重點(diǎn)論述了基本體系結(jié)構(gòu)、循環(huán)展開(kāi)結(jié)構(gòu)、內(nèi)部流水線結(jié)構(gòu)、外部流水線結(jié)構(gòu)、混合流水線結(jié)構(gòu)及資源共享結(jié)構(gòu)等.最后在XILINX公司XC2S300E芯片的基礎(chǔ)上,采用自頂向下設(shè)計(jì)思想,論述了高級(jí)加密標(biāo)準(zhǔn)算法的FPGA設(shè)計(jì)方法,提出了具體模塊劃分方法并對(duì)各個(gè)模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)論述.圈變換采用內(nèi)部流水線結(jié)構(gòu),多個(gè)圈變換采用資源共享結(jié)構(gòu),密鑰調(diào)度與加密運(yùn)算并行執(zhí)行.占用芯片面積及引腳資源較少,在芯片選型方面具有很好的適應(yīng)性.
上傳時(shí)間: 2013-06-20
上傳用戶:fairy0212
采用DSP處理器TMS320C6416T,基于AES分組密碼算法和SPI總線實(shí)現(xiàn)IP視頻電話加密通信。設(shè)計(jì)了系統(tǒng)硬件結(jié)構(gòu),選擇了合理的加密算法和加密方式,提出了高效的通信機(jī)制和數(shù)據(jù)格式,分析了軟硬件設(shè)計(jì)關(guān)鍵環(huán)節(jié)。
標(biāo)簽: C6416 6416T 6416 TMS
上傳時(shí)間: 2013-10-11
上傳用戶:yuzhou229843982
使用VB寫的加密算法庫(kù),包括Blowfish, IDEA, Triple DES (3DES), DES, DESE, Gost, Skipjack, TEA, Cast5, Serpent-128, Serpent-192, Serpent-256, Rijndael-128, Rijndael-192, Rijndael-256, RC2, RC4, and Twofish), six popular hash algorithms (SHA-1, SHA-256, MD2, MD4, MD5, and RipeMD), 還有 Huffman和Base64算法.
上傳時(shí)間: 2014-12-21
上傳用戶:zhichenglu
是一個(gè)加密程序集,包括了AES,DES,RC5加解密算法。
上傳時(shí)間: 2015-04-19
上傳用戶:jqy_china
這是加密算法的幾個(gè)算法,有AES,DLL,IDEA算法,我覺(jué)得不錯(cuò),同大家分享!
上傳時(shí)間: 2015-04-26
上傳用戶:www240697738
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1