High-Speed Implementation of AES Encryption Arithmetic with FPGA

Yuzhuo Fu
2010-01-01
Abstract:Aiming at safety requirements of high speed networks,a study of the hardware implementation of AES encryption algorithm is carried out.According to RFC 3686,AES-CTR working mode is chosen,and the algorithm is analyzed with the method of algebraic induction.The top-down approach is practiced through the design.The complete hardware architecture is constructed in the beginning,the internal modules and external interfaces are defined,the control algorithm is modeled with the finite state machine.The internal logic of function module is designed and the time delay calculated.4-stadge pipeline is used in the design.The codes of AES-128 module Design is simulated and synthesized.The throughput of system reaches 18.13 Gbps on Vitex 5.
What problem does this paper attempt to address?