期刊文献+

基于FPGA的祖冲之算法硬件实现 被引量:3

Hardware Implementation of ZUC Algorithm Based on FPGA
下载PDF
导出
摘要 为在现场可编程门阵列(FPGA)平台上更高效地实现祖冲之算法,提出一种新的硬件实现方法。利用祖冲之算法的迭代特性、并行特性以及模加的性质,减少加法器的使用数量,包括使用资源占用少、延时少的简单加法器替代资源占用多、延时长的进位保留加法器以及mod(231-1)加法器,实现祖冲之算法关键路径中多次mod(231-1)加法运算。使用QuartusⅡ与ISE软件进行了仿真验证,结果表明,该方法在芯片资源占用仅为305个slice的情况下达到了5.322 Gb/s的吞吐量,与目前已有的最优实现方法相比,芯片资源占用减少了近23%,单位面积的吞吐量提高了25.9%,可以在减少芯片硬件资源占用的同时快速实现ZUC算法。 In order to implement ZUC algorithm more efficiently on Field Programmable Gate Array (FPGA) platform,this paper comes up with a new method.This method utilizes the iterative nature and parallel feature of ZUC algorithm and utilizes the property of modular addition,reduces the number of adders,including substitutes simple adder which has less hardware resources and less hardware delay for carry save adder and mod(231-1) adder which have more hardware resources and more hardware delay.In this way,it implements the mod (231-1) additions in the critical path of ZUC algorithm,simulates and tests the method on Quartus Ⅱ and ISE,campares the simulate results with other known methods and present analysis.Expermental results show that this method can reach 5.322 Gb/s throughput with only 305 slices in hardware resources employment.Compared with the best published method,the method gives some 23% decrement in hardware resources employment and 25.9% increasement in throughput per unit area,and it can implement ZUC algorithm efficiently as well as reduce the hardware resources employment.
出处 《计算机工程》 CAS CSCD 2014年第8期268-272,共5页 Computer Engineering
基金 北京市教育教号改革基金资助项目(121) 北京电子科技学院教研基金资助项目(JY201218)
关键词 现场可编程门阵列 祖冲之算法 硬件实现 进位保留加法器 mod(231-1)加法器 Field Programmable Gate Array (FPGA) ZUC algorithm hardware implementation carry-save adder mod (231-1) adder
  • 相关文献

参考文献12

  • 1江丽娜,高能,马原,刘宗斌.祖冲之序列密码算法IP核的设计与实现[J].信息网络安全,2012(8):219-222. 被引量:4
  • 2冯秀涛.3GPP LTE国际加密标准ZUC算法[J].信息安全与通信保密,2011,9(12):45-46. 被引量:33
  • 3Liu Zongbin,Zhang Lingchen,Jing Jiwu,et al.Efficient Pipelined Stream Cipher ZUC Algorithm in FPGA[C]//Proc.of the 1 st International Workshop on ZUC Algorithm.B eijing,China:[s.n.],2010.
  • 4Zhang Xinmiao,Parhi K.High-speed VLSI Architectures for the AES algorithm[J].IEEE Transactions on Very Large Scale Integration Systems,2004,12 (9):957-967.
  • 5Galanis M D,Kitsos P.Comparison of the Hardware Architectures and FPGA Implementations of Stream Ciphers[C]//Proc.of the 11th IEEE International Conference on Electronics,Circuits and Systems.TelAviv,Israel:[s.n.],2004:571-574.
  • 6Kitsos P,Sklavos N,Skodras A N.An FPGA Implementation of the ZUC Stream Cipher[C]//Proc.of the 14th Euromicro Conference on Digital System Design.[S.1.]:IEEE Press,2011:814-817.
  • 7Wang Lei,Jing Jiwu,Liu Zongbin,et al.Evaluating Optimized Implementations of Stream Cipher ZUC Algorithm on FPGA[C]//Proc.of 13th International Conference on Information,Communication and Signal Processing.B eijing,China:[s.n.],2011:202-215.
  • 8Zhang Lingchen,Xia Luning,Liu Zongbin,et al.Evaluating the Optimized Implementation of SNOW 3G and ZUC on FPGA[C]//Proc.of the llth IEEE International Conference on Trust,Security and Privacy in Computing and Communications.Liverpool,UK:[s.n.],2012:436-442.
  • 9ESTI/SAGE Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128-EIA3 Document 2:ZUC Specification[Z].2011.
  • 10ESTI/SAGE Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128-EIA3 Document 4:Design and Evaluation Report[Z].2011.

二级参考文献12

  • 1ETSI/SAGE TS 35.221-2011, Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128- EIA3; Document 1:128-EEA3 and 128-EIA3 Specification[S].
  • 2ETSI/SAGE TS 35.222-2011, Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128- EIA3 ; Document 2 : ZUC Specification[S].
  • 3ETSI/SAGE TS 35.223-2011, Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128- EIA3; Document 3: Implementors'test data[S].
  • 4冯登国,金晨辉,戚文峰,等.一种序列密码实现方法及装置:国际专利,PCT/CN2009/072257[P].2009-06.
  • 5吴文玲,冯秀涛,周春芳.一种S盒构造方法及S盒:国际专利,PCT/CN2010/001048[P].2010-07.
  • 63GPP TS 33.401 V 11.3.0-2012,3rd Generation Partnership Project; Technical Specification Group and System Aspects; 3GPP System Architecture Evolution (SAE); Security architecture (Release 11)[S].
  • 7ETSI/SAGE V1.6-2011,Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3&128-EIA3.Document 2:ZUC Specification[S].
  • 8ETSI/SAGE V1.6-2011,Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3&128-EIA3.Document l:128-EEA3 and 128-EIA3 Specification[S].
  • 9ETSI/SAGE V1.3-2011,Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3&128-EIA3.Document 2:Design and Evaluation Report[S].
  • 10Z.Liu, L.Zhang, J.Jing, W.Pan. Efficient Pipelined Stream Cipher ZUC Algorithm in FPGA[C], The First International Workshop on ZUC Algorithm. Beijing ,China:2010.

共引文献34

同被引文献20

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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