文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.200931
中文引用格式: 王建新,劉芮安,肖超恩,等. ANT系列分組密碼算法的FPGA高速實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2021,47(4):132-136,144.
英文引用格式: Wang Jianxin,Liu Ruian,Xiao Chaoen,et al. High-speed implementation of ANT series block cipher algorithm on FPGA[J]. Application of Electronic Technique,2021,47(4):132-136,144.
0 引言
隨著信息技術(shù)的發(fā)展,信息安全問題日益受到重視。在網(wǎng)絡(luò)空間安全維護(hù)、發(fā)展的進(jìn)程中,密碼技術(shù)在公鑰基礎(chǔ)設(shè)施、GSM鑒權(quán)、電子信封及區(qū)塊鏈等[1]領(lǐng)域中起到了關(guān)鍵作用。分組密碼算法是保障信息機(jī)密性和完整性的重要技術(shù)手段[2],在智能終端、無線傳感網(wǎng)絡(luò)等領(lǐng)域廣泛應(yīng)用[3]。目前,所使用的分組密碼多為國外設(shè)計(jì),且傳統(tǒng)分組密碼如AES[4]等在資源有限的情況下并不適用。我國自主設(shè)計(jì)的商用分組密碼算法以SM4算法為主。
近年來,提升科技創(chuàng)新的保障效應(yīng)和網(wǎng)絡(luò)安全的動(dòng)力機(jī)能[5]成為網(wǎng)絡(luò)空間治理的重要目標(biāo)。為推動(dòng)密碼算法技術(shù)進(jìn)步,中國密碼學(xué)會(huì)舉辦了全國密碼算法設(shè)計(jì)競賽。ANT系列分組密碼算法由山東大學(xué)網(wǎng)絡(luò)空間安全學(xué)院王美琴[6]等提交,經(jīng)公開評議、檢測評估和專家評選已入選競賽第二輪名單。
近年來,輕量級密碼算法逐漸成為研究熱點(diǎn)[7],如HIGHT[8]、PRESENT[9]、PICCOLO[10]、LED[11]、LBlock[12]和Zorro[13]等。作為一款國產(chǎn)輕量級密碼算法,ANT系列分組密碼算法具有抗側(cè)信道攻擊、適合bit-slice多路并行實(shí)現(xiàn)等優(yōu)勢[6],具有一定的研究價(jià)值及應(yīng)用前景。
為了適應(yīng)第五代移動(dòng)通信、物聯(lián)網(wǎng)等高新技術(shù)對密碼算法高速實(shí)現(xiàn)的需求[14],本文采用流水線結(jié)構(gòu),對ANT算法進(jìn)行高速、高數(shù)據(jù)吞吐率的硬件設(shè)計(jì)實(shí)現(xiàn)。
本文詳細(xì)內(nèi)容請下載:http://theprogrammingfactory.com/resource/share/2000003492
作者信息:
王建新,劉芮安,肖超恩,張 磊
(北京電子科技學(xué)院 電子與通信工程系,北京100070)