• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2025, Vol. 47 ›› Issue (4): 612-620.

• High Performance Computing • Previous Articles     Next Articles

Implementation of high-speed AES based on FPGA and improvement of MixColumn

SHEN Jinshang1,ZHANG Qingshun1,2,SONG Tierui1#br#   

  1. (1.College of Electronic and Information Engineering,Hebei University,Baoding  071000;
    2.Machine Vision Technology Innovation Center of Hebei Province,Baoding 071000,China)
  • Received:2023-10-07 Revised:2024-05-15 Online:2025-04-25 Published:2025-04-17

Abstract: A high-speed communication implementation scheme for AES based on FPGA is proposed. By splitting the encryption process into a 30-level parallel pipeline structure, communication speed and encryption efficiency can be improved. At the same time, based on the special GF (28) finite field operation rules of the MixColumn parts in AES and the structural characteristics of FPGA parallel operation, an intermediate cross-MixColumn structure is designed. This structure can effectively reduce the computational delay and usage area of MixColumn and inverse MixColumn parts, and improve the encryption efficiency. From the perspective of logical algebra, the differences in computational resource usage between traditional MixColumn structures, newer MixColumn structures, and inter-mediate cross computing structures are analyzed. Finally,  the verification results on Xilinx’s XC5VSX240T chip show that the proposed scheme achieves a throughput of 60.928 Gbps and an encryption efficiency of 14.875 Mbps/LUT.

Key words: FPGA, AES encryption algorithm, MixColumn, pipeline