期刊文献+

ANT系列分组密码算法的FPGA高速实现 被引量:4

High-speed implementation of ANT series block cipher algorithm on FPGA
下载PDF
导出
摘要 ANT系列分组密码算法是一种轻量级密码算法,针对ANT-128/128算法,使用Verilog HDL分别对密钥扩展模块、加密模块在Quartus Ⅱ 15.0中进行工程实现,并采用46级全流水线结构进行高速优化。在Cyclone V系列5CGXFC7D6F31C7ES芯片中综合结果表明,工程实现结果与标准向量值一致,两模块逻辑利用率分别仅占总资源的3%及7%,且基于流水线优化后的加解密模块工作频率最高可达339 MHz,数据吞吐率最高可达43 Gb/s,能够满足大部分高速加密系统的需求。 ANT series block cipher algorithm is suitable for lightweight implementation and convenient for side channel protection.For ANT-128/128 algorithm, Verilog HDL is used to implement the key expansion module and encryption module in Quartus Ⅱ 15. 0, and a 46-level pipeline structure is adopted for high-speed optimization. Further, the pipeline structure was used for high-speed optimization. The comprehensive results in chip 5CGXFC7D6F31C7ES of Cyclone V show that the implementation results are consistent with the standard vector value. The logic utilization ratio of the two modules only accounts for 3 % and 7 % of the total resources respectively. The working frequency of the encryption and decryption module based on pipeline structure can reach up to 339 MHz and the data throughput rate can reach up to 43 Gbps.
作者 王建新 刘芮安 肖超恩 张磊 Wang Jianxin;Liu Ruian;Xiao Chaoen;Zhang Lei(Department of Electronic,Beijing Electronics Science and Technology Institute,Beijing 100070,China)
出处 《电子技术应用》 2021年第4期132-136,144,共6页 Application of Electronic Technique
基金 国家自然科学基金项目(61701008)。
关键词 ANT 分组密码 Verilog HDL 流水线结构 ANT block cipher Verilog HDL pipeline structure
  • 相关文献

参考文献12

二级参考文献58

共引文献171

同被引文献24

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部