中圖分類號:TN918.4 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.234186 中文引用格式: 賈旭光,,徐頌,,白海通,等. 基于FPGA的ZUC-256算法實現(xiàn)架構分析[J]. 電子技術應用,,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.