AES加密算法面積與性能平衡優(yōu)化研究
本文選題:AES算法 + 面積優(yōu)化 ; 參考:《計(jì)算機(jī)應(yīng)用研究》2014年12期
【摘要】:AES密碼是目前主流應(yīng)用的加密算法,研究了在面積優(yōu)化的同時(shí)兼顧加密速度的解決方法。根據(jù)字節(jié)代換的要求和特點(diǎn),S盒變換采用16×16位的空間預(yù)存儲(chǔ)置換表,通過O(1)查表效率即可實(shí)現(xiàn)Sub Bytes變換。將伽羅華域上所有元素的兩倍先存儲(chǔ)在一張表格中,相應(yīng)運(yùn)算只需要通過查表和相加就可以完成,避免了有限域的乘法運(yùn)算,有效減少了運(yùn)算次數(shù)。密鑰擴(kuò)展是獨(dú)立于加密算法本身的一個(gè)特殊模塊,采用上升沿有效的時(shí)鐘控制密鑰生成方法,在生成密鑰的同一個(gè)時(shí)鐘周期下降沿進(jìn)行密鑰傳遞,減少了系統(tǒng)延時(shí),增強(qiáng)了并行性,使得面積優(yōu)化后的AES加密效率更高,吞吐量更大。通過計(jì)數(shù)器控制加密函數(shù)調(diào)用的輪數(shù),使得每個(gè)模塊能多次被調(diào)用,從而使得加密芯片面積減少。實(shí)驗(yàn)表明在Xilinx Virtex-5 FPGA上優(yōu)化后的加密模塊所占用面積為11 163 Slices,相比優(yōu)化之前的20 173 Slices,占用面積減少了將近一半。
[Abstract]:AES cryptography is the main encryption algorithm in current application. This paper studies the solution of area optimization and encryption speed at the same time. According to the requirements and characteristics of byte substitution, the S-box transform uses a 16 脳 16 bit spatial pre-storage permutation table, and the Sub Bytes transform can be realized through the efficiency of searching the table. Two times of all elements on the Galois domain are stored in a single table. The corresponding operation can be accomplished only by looking up tables and adding them together, thus avoiding the multiplication of finite fields and effectively reducing the number of operations. The key extension is a special module independent of the encryption algorithm itself. It uses the rising edge clock to control the key generation method effectively, and transfers the key at the same time when the key is generated in the same clock cycle, thus reducing the system delay. The parallelism is enhanced so that the area optimized AES encryption efficiency is higher and the throughput is larger. The number of rounds of encryption function is controlled by counter, so that each module can be called many times, so that the area of encryption chip is reduced. The experimental results show that the area occupied by the optimized encryption module on Xilinx Virtex-5 FPGA is 11 163 Slices. compared with 20 173 Slices before optimization, the occupied area is reduced by nearly half.
【作者單位】: 衡陽(yáng)師范學(xué)院計(jì)算機(jī)科學(xué)系;湖南大學(xué)信息科學(xué)與工程學(xué)院;聚落文化遺產(chǎn)數(shù)字化技術(shù)與應(yīng)用湖南省重點(diǎn)實(shí)驗(yàn)室;
【基金】:國(guó)家自然科學(xué)基金資助項(xiàng)目(61173036) 衡陽(yáng)師范學(xué)院產(chǎn)學(xué)研基金資助項(xiàng)目(12CXYZ01) 湖南省“十二五”重點(diǎn)建設(shè)學(xué)科資助項(xiàng)目 湖南省大學(xué)生研究性學(xué)習(xí)和創(chuàng)新性實(shí)驗(yàn)計(jì)劃資助項(xiàng)目(湘教通2014[248]號(hào)(2014366)) 聚落文化遺產(chǎn)數(shù)字化技術(shù)與應(yīng)用湖南省重點(diǎn)實(shí)驗(yàn)室開放基金資助項(xiàng)目(J1401Z)
【分類號(hào)】:TN918.4
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 李濤;成曉雄;王文華;周健;;一種GPON-AES的FPGA優(yōu)化實(shí)現(xiàn)[J];電信科學(xué);2009年12期
2 韓津生;林家駿;葉建武;周文錦;;FPGA的AES高速處理模型設(shè)計(jì)[J];哈爾濱工業(yè)大學(xué)學(xué)報(bào);2012年03期
3 何德彪;胡進(jìn);陳建華;;基于FPGA的高速AES實(shí)現(xiàn)[J];華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2010年02期
4 夏春林;周德云;張X;;AES算法的CUDA高效實(shí)現(xiàn)方法[J];計(jì)算機(jī)應(yīng)用研究;2013年06期
5 李田田;付宇卓;;AES加密算法的FPGA高速實(shí)現(xiàn)[J];上海船舶運(yùn)輸科學(xué)研究所學(xué)報(bào);2010年02期
6 葉劍;李立新;;基于GPU的AES快速實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2010年02期
【共引文獻(xiàn)】
相關(guān)期刊論文 前9條
1 韓津生;林家駿;周文錦;葉建武;;FPGA的Linux口令密碼高速破解模型設(shè)計(jì)[J];重慶大學(xué)學(xué)報(bào);2012年08期
2 薛小鈴;賈俊榮;劉志群;;AES算法的FPGA實(shí)現(xiàn)與嵌入式系統(tǒng)應(yīng)用測(cè)試[J];閩江學(xué)院學(xué)報(bào);2013年05期
3 李浪;鄒yN;李仁發(fā);李肯立;;Verilog HDL語(yǔ)言的AES密碼算法FPGA優(yōu)化實(shí)現(xiàn)[J];重慶大學(xué)學(xué)報(bào);2014年06期
4 韓津生;林家駿;葉建武;周文錦;;FPGA的AES高速處理模型設(shè)計(jì)[J];哈爾濱工業(yè)大學(xué)學(xué)報(bào);2012年03期
5 嚴(yán)承華;張志明;;RSA加解密算法的高效GPU實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2013年S1期
6 錢曉捷;師攀攀;王建輝;;基于多核的Rijndael算法的并行優(yōu)化與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2012年06期
7 原建偉;王坤;李愛國(guó);;基于GPU的K-means并行算法研究與實(shí)現(xiàn)[J];陜西理工學(xué)院學(xué)報(bào)(自然科學(xué)版);2012年05期
8 張慧霞;趙建平;李曉麗;路娜;;AES密碼算法的FPGA實(shí)現(xiàn)與仿真[J];通信技術(shù);2013年09期
9 李愛國(guó);馮國(guó)松;;基于MIPS處理器的AES算法指令集擴(kuò)展方法與實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2012年06期
相關(guān)碩士學(xué)位論文 前10條
1 王瑞;基于AES、RSA算法的多;旌霞用芟到y(tǒng)設(shè)計(jì)[D];復(fù)旦大學(xué);2011年
2 劉維杰;基于FPGA的AES加密系統(tǒng)設(shè)計(jì)[D];中北大學(xué);2012年
3 孫冰;基于GPGPU的高效AES彩色數(shù)字圖像加密技術(shù)的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2010年
4 師攀攀;基于多核的AES算法的并行優(yōu)化與實(shí)現(xiàn)[D];鄭州大學(xué);2012年
5 林樂森;基于OpenCL的AES算法并行性分析及加速方案[D];吉林大學(xué);2012年
6 張紅;基于高效的SSH協(xié)議的運(yùn)維審計(jì)系統(tǒng)研究與實(shí)現(xiàn)[D];湖南大學(xué);2011年
7 付騰達(dá);基于GPU并行聚類的加密分組密碼算法的研究及實(shí)現(xiàn)[D];南京理工大學(xué);2013年
8 劉建偉;回收式固態(tài)彈載數(shù)據(jù)記錄儀的設(shè)計(jì)與研究[D];中北大學(xué);2013年
9 陸燕寧;基于快速加密的文件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2013年
10 周琪棟;基于OpenCL的視頻模糊算法設(shè)計(jì)與實(shí)現(xiàn)[D];東北師范大學(xué);2013年
【二級(jí)參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 李濤;成曉雄;王文華;周健;;一種GPON-AES的FPGA優(yōu)化實(shí)現(xiàn)[J];電信科學(xué);2009年12期
2 吳恩華,柳有權(quán);基于圖形處理器(GPU)的通用計(jì)算[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2004年05期
3 田緒紅;江敏杰;;GPU加速的神經(jīng)網(wǎng)絡(luò)BP算法[J];計(jì)算機(jī)應(yīng)用研究;2009年05期
4 王磊;張春燕;;基于圖形處理器的通用計(jì)算模式[J];計(jì)算機(jī)應(yīng)用研究;2009年06期
5 徐少平;文喜;肖建;曾文;;一種基于Cg語(yǔ)言在圖形處理器GPU上實(shí)現(xiàn)加密的方法[J];計(jì)算機(jī)應(yīng)用與軟件;2008年04期
6 王春蕾;蘇保照;;基于FPGA的AES-128加密芯片的設(shè)計(jì)與實(shí)現(xiàn)[J];青島職業(yè)技術(shù)學(xué)院學(xué)報(bào);2009年03期
7 吳恩華;圖形處理器用于通用計(jì)算的技術(shù)、現(xiàn)狀及其挑戰(zhàn)[J];軟件學(xué)報(bào);2004年10期
8 黃前山;季曉勇;;基于低成本FPGA的AES密碼算法設(shè)計(jì)[J];通信技術(shù);2010年09期
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 袁春,鐘玉琢,賀玉文;基于混沌的視頻流選擇加密算法[J];計(jì)算機(jī)學(xué)報(bào);2004年02期
2 王龍義,萬(wàn)健如;數(shù)據(jù)安全與加密算法[J];晉東南師范?茖W(xué)校學(xué)報(bào);2004年02期
3 廉士國(guó),孫金生,王執(zhí)銓;幾種典型視頻加密算法的性能評(píng)價(jià)[J];中國(guó)圖象圖形學(xué)報(bào);2004年04期
4 佟麗亞;關(guān)于對(duì)DES加密算法進(jìn)行改進(jìn)的構(gòu)想[J];邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào);2004年03期
5 趙不賄,薛曉東;劉氏加密算法的一種改進(jìn)方案[J];江蘇大學(xué)學(xué)報(bào)(自然科學(xué)版);2004年05期
6 廉士國(guó),孫金生,王執(zhí)銓;視頻加密算法及其發(fā)展現(xiàn)狀[J];信息與控制;2004年05期
7 劉尚懿,田瑩,王麗君;一種基于混沌的加密算法[J];鞍山科技大學(xué)學(xué)報(bào);2004年05期
8 張延峰;;AES加密算法的原理與設(shè)計(jì)實(shí)現(xiàn)[J];集成電路應(yīng)用;2005年09期
9 方德聲;;兩大系列加密算法被破解[J];科學(xué);2005年04期
10 黃珍生;基于C++口令文件加密算法的實(shí)現(xiàn)[J];廣西科學(xué)院學(xué)報(bào);2005年02期
相關(guān)會(huì)議論文 前10條
1 姜德雷;柏森;朱桂斌;董文明;;一種新的感興趣區(qū)域圖像加密算法[A];第八屆全國(guó)信息隱藏與多媒體安全學(xué)術(shù)大會(huì)湖南省計(jì)算機(jī)學(xué)會(huì)第十一屆學(xué)術(shù)年會(huì)論文集[C];2009年
2 胡淳喜;宣蕾;;基于混沌序列的組合門量子加密算法研究[A];2011年全國(guó)通信安全學(xué)術(shù)會(huì)議論文集[C];2011年
3 顧勤龍;姚明海;;一種新的基于雙混沌系統(tǒng)的鏡像圖像加密算法[A];第二十三屆中國(guó)控制會(huì)議論文集(下冊(cè))[C];2004年
4 王躍虎;周武藝;;基于背包序列的圖像加密算法[A];第十二屆全國(guó)圖象圖形學(xué)學(xué)術(shù)會(huì)議論文集[C];2005年
5 李正民;焦英楠;胡明昌;;一種加密算法的應(yīng)用方案[A];第28次全國(guó)計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2013年
6 葉瑞松;程?hào)|升;;一種基于混合混沌系統(tǒng)的圖像加密算法[A];全國(guó)第19屆計(jì)算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2008年
7 雷啟國(guó);謝軍;;AES加密算法在FC-SAN中的應(yīng)用與實(shí)現(xiàn)[A];2008年中國(guó)高校通信類院系學(xué)術(shù)研討會(huì)論文集(上冊(cè))[C];2009年
8 彭德明;;DES加密算法在LS83微機(jī)上的實(shí)現(xiàn)[A];第三次全國(guó)計(jì)算機(jī)安全技術(shù)交流會(huì)論文集[C];1988年
9 田翠華;孫維澤;;應(yīng)用哈希加密算法對(duì)網(wǎng)站信息保密處理的研究[A];創(chuàng)新沈陽(yáng)文集(A)[C];2009年
10 王曉飛;王光義;;基于五維混沌系統(tǒng)的數(shù)字圖像加密算法[A];浙江省電子學(xué)會(huì)2011學(xué)術(shù)年會(huì)論文集[C];2011年
相關(guān)重要報(bào)紙文章 前10條
1 ;關(guān)于WAPI的未來(lái)[N];網(wǎng)絡(luò)世界;2006年
2 本報(bào)記者 李山;“竊聽風(fēng)云”不是電影情節(jié)[N];科技日?qǐng)?bào);2010年
3 馬曉芳;政府公開加密算法WAPI或?qū)?qiáng)制執(zhí)行[N];第一財(cái)經(jīng)日?qǐng)?bào);2006年
4 ;MD5等三種加密算法發(fā)現(xiàn)安全漏洞[N];計(jì)算機(jī)世界;2004年
5 中華女子學(xué)院計(jì)算機(jī)系 劉志斌;如何應(yīng)對(duì)被公開的Oracle口令加密算法[N];中國(guó)計(jì)算機(jī)報(bào);2008年
6 ;網(wǎng)上銀行“無(wú)憂”平臺(tái)[N];計(jì)算機(jī)世界;2001年
7 易水;IT新詞集錦(401)[N];計(jì)算機(jī)世界;2004年
8 張驍;WAPI標(biāo)準(zhǔn)之爭(zhēng)[N];經(jīng)理日?qǐng)?bào);2006年
9 山東大學(xué) 韓旭東;802.11i技術(shù)點(diǎn)點(diǎn)通[N];計(jì)算機(jī)世界;2004年
10 商品均 陳榮良;加密算法與密鑰管理[N];計(jì)算機(jī)世界;2000年
相關(guān)博士學(xué)位論文 前6條
1 周慶;數(shù)字圖像快速加密算法的設(shè)計(jì)與分析[D];重慶大學(xué);2008年
2 廉士國(guó);多媒體快速加密算法研究[D];南京理工大學(xué);2005年
3 李娟;衛(wèi)星圖像的三維可逆映射加密算法研究[D];哈爾濱工業(yè)大學(xué);2011年
4 朱和貴;信息安全中混沌圖像加密算法及其相關(guān)問題研究[D];吉林大學(xué);2014年
5 劉年生;神經(jīng)網(wǎng)絡(luò)混沌加密算法及其在下一代互聯(lián)網(wǎng)安全通信中的應(yīng)用研究[D];廈門大學(xué);2003年
6 向濤;基于數(shù)字混沌的加密算法和密鑰協(xié)商協(xié)議的研究[D];重慶大學(xué);2008年
相關(guān)碩士學(xué)位論文 前10條
1 未東鋒;基于遍歷矩陣的動(dòng)態(tài)加密算法研究[D];吉林大學(xué);2006年
2 王錦;RSA加密算法的研究[D];沈陽(yáng)工業(yè)大學(xué);2006年
3 龔進(jìn);AES加密算法在電子系統(tǒng)中的優(yōu)化及應(yīng)用研究[D];中北大學(xué);2012年
4 鄒靈靈;一種視頻文件快速加密算法研究與實(shí)現(xiàn)[D];華中科技大學(xué);2007年
5 呂麗平;一種組合加密算法的設(shè)計(jì)與研究[D];青島科技大學(xué);2005年
6 何曉靜;電子商務(wù)中的安全加密算法研究[D];天津大學(xué);2005年
7 袁歲維;數(shù)字圖像加密與加密算法性能評(píng)價(jià)研究[D];西安郵電學(xué)院;2010年
8 胡淳喜;基于混沌序列和量子邏輯門組的加密算法研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2011年
9 鄒彬;基于RSA加密算法的電子獎(jiǎng)券系統(tǒng)的研究與設(shè)計(jì)[D];華中科技大學(xué);2007年
10 楊志國(guó);基于魔方的混合加密算法及應(yīng)用研究[D];蘭州大學(xué);2010年
,本文編號(hào):1844059
本文鏈接:http://sikaile.net/kejilunwen/wltx/1844059.html