中圖分類號:TN918.4 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.234186 中文引用格式: 賈旭光,,徐頌,白海通,,等. 基于FPGA的ZUC-256算法實現(xiàn)架構(gòu)分析[J]. 電子技術(shù)應(yīng)用,,2023,49(12):45-49. 英文引用格式: Jia Xuguang,,Xu Song,,Bai Haitong,,et al. Implementation and architecture analysis of ZUC-256 algorithm based on FPGA[J]. Application of Electronic Technique,2023,,49(12):45-49.
Implementation and architecture analysis of ZUC-256 algorithm based on FPGA
Jia Xuguang1,,Xu Song2,Bai Haitong3,,Deng Chao1
1.National Computer System Engineering Research Institute of China,, Beijing 100083, China,; 2.Intelligence Technology of CEC Co.,,Ltd., Beijing 102209,, China;3.PLA Army,, Beijing 100044,, China
Abstract: The ZUC-256 algorithm architecture is analyzed,and a couple of implementation architectures suitable for FPGA are proposed for the multiple-input modulo 231-1 adder. By analyzing the critical path, various optimization schemes such as full hardware and hardware-software codesign are proposed, which can be applied to different application scenarios. Taking Zynq-7000 FPGA for example, the performance differences of each scheme are compared in detail. It has been verified that the proposed scheme can be applied to both ZUC-128 and ZUC-256 algorithms, and can be widely used in 4G LTE and 5G-NR mobile communication.