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

Computer Engineering & Science ›› 2026, Vol. 48 ›› Issue (1): 79-88.

• Computer Network and Znformation Security • Previous Articles     Next Articles

Design of AES_ll coprocessor based on RISC-V

HAN Jin,WU Zewei   

  1. (College of Computer Science and Engineering,Shandong University of Science and Technology,Qingdao 266590,China)
  • Received:2024-04-11 Revised:2024-09-10 Online:2026-01-25 Published:2026-01-25

Abstract: With the rapid development of computer technology, the volumes of data storage and computation are continuously increasing, making secure, reliable, and efficient data storage and transmission more important than ever. Among various encryption algorithms, the AES algorithm is a widely used symmetric encryption algorithm. The goal of this paper is to improve  AES algorithm to make it more suitable for hardware implementation, aiming to reduce hardware area   and enhance processing performance. Firstly, this paper proposes a lightweight AES algorithm (AES_ll) and designs four custom instructions based on the RISC-V instruction set architecture to improve the flexibility of the algorithm and reduce costs. Secondly, a dedicated AES_ll coprocessor is designed, and a verification platform capable of randomly generating plaintexts and corresponding ciphertexts is established to ensure the reliability and stability of the AES_ll hardware implementation under different inputs. Finally, synthesis is conducted under a 28 nm process. Experimental results show that the AES_ll coprocessor achieves a throughput rate of up to 2.976 Gbit/s, with an area of approximately 13.97 kgates, offering significant advantages in terms of the throughput-to-area ratio. The design provides an excellent solution for fields with limited resources and high demands for encryption and decryption.


Key words: AES algorithm, coprocessor, RISC-V, instruction extension