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