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