期刊文献+

高速数据压缩及加密硬件加速电路研究 被引量:2

High Performance Data Compression and Encryption Hardware
下载PDF
导出
摘要 数据的爆炸式增长和有限的带宽使得数据压缩日渐重要,但是对于关键和敏感数据只是单纯地进行压缩会面临泄漏和窃听等信息安全风险,因此还需要对压缩后的数据进行加密。为解决软件压缩加密速度慢、占用大量CPU资源的缺点,论文实现了同时具有LZ4数据压缩模块和AES加密模块的FPGA硬件加速电路,并且修改了LZ4部分数据格式以适应硬件的运行,通过乒乓操作进一步优化了硬件的性能。在Vivado 2016.4中进行了Verilog代码的设计和仿真,然后在Xilinx KC705评估板上进行了实现和测试,最高实际测试频率达到了220MHz,流水线的设计使得吞吐率可达1760Mbps,性能超过了之前已有的最佳设计。 Data compression is becoming increasingly important due to the explosive growth of data and the limited bandwidth.However,the critical data that are simply compressed are facing information security risk.Therefore,it is required that the com pressed data should also be encrypted.In order to speed up the data compression and encryption,this paper studies the FPGA imple mentation of both LZ4 compression and AES encryption algorithms.The LZ4 data format has been modified for hardware implemen tation.The algorithms are designed using Verilog and simulated in Vivado 2016.4.The design is finally implemented on Xilinx Kin tex-7 KC705 evaluation board.The design can run up to 220MHz,w hich provides a throughput up to 1760Mbps.It is faster than all previous designs.
作者 王飞 李钊 尹晓华 雷振江 曹智 范赛龙 WANG Fei;LI Zhao;YIN Xiaohua;LEI Zhenjiang;CAO Zhi;FAN Sailong(Information&Telecommunication Branch,State Grid Liaoning Electric Power Co.,Ltd.,Shenyang 110006;ICT Department,State Grid Liaoning Electric Power Co.,Ltd.,Shenyang 110006;College of Electronic and Information Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 211106)
出处 《计算机与数字工程》 2020年第1期212-216,246,共6页 Computer & Digital Engineering
基金 江苏省自然科学基金项目(编号:BK20151477) 国网辽宁省电力有限公司科技项目资助
关键词 LZ4算法 数据压缩 AES加密 FPGA 流水线设计 LZ4 algorithm data compression AES encryption FPGA pipeline design
  • 相关文献

参考文献4

二级参考文献46

  • 1崔灵果,曹元大.一种SPN线性层的设计方法[J].计算机工程,2005,31(20):8-9. 被引量:3
  • 2陈杰,张跃宇,胡予濮.一种新的6轮AES不可能差分密码分析方法[J].西安电子科技大学学报,2006,33(4):598-601. 被引量:7
  • 3BehrouzAForouzan.密码学与网络安全[M].北京:清华大学出版社,2009:425-450.
  • 4Federal Information Processing Standard. FIPS-197 AES: the Advanced Encryption Standard [ S/OL]. 2001-09. http ://www. nist. gov NIST.
  • 5Daemen J, Rijmen V. The Design of Rijndael: AES-the Advanced Encryption Stand [ M]. Berlin: Springer-Verlag, 2002 : 48-54.
  • 6Nechvatal J, Bassham E, Bassham L, et al. Report on the Development of the Advanced Encryption Standard [ J ]. Res National Institute of Standards and Technology, 2000, 106( 3 ) : 511-577.
  • 7Feistel H. Cryptography and Computer Privacy [J]. Scientific American, 1973, 228(5) : 15-23.
  • 8Daemen J, Rijmen V. Specification for Rijndael, the AES Algorthm [ M ]. New York : Cryptography-technology, 2003 : 1-8.
  • 9Daemen J, Rijmen V. The Wide Trail Design Strategy [ M]. Belgium: Spinger-Verlag, 2001 : 64-82.
  • 10Stallings W. Cryptography and Network Security Principles and Practices [ M ]. 4th ed. Beijing: House of Electronics Industy, 2006 : 141-142.

共引文献26

同被引文献17

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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