A New Reconfigurable Hardware Architecture for Cryptography Applications Using AES by Different Substitution Box (S-Box) and Random Round Selection
This paper proposes a high performance AES architecture with MUX based Substitution Box (S-Box) and random round selection. The byte substitution is an important part of the Advanced Encryption Standard (AES) and it is implemented using Field Programmable Gate Array (FPGA). The objective of this paper is to present an efficient realization of S-Box using Hardware Description Language (HDL). The novel implementation of proposed AES architecture is analyzed and compared with the existing AES implementations. This proposed architecture implementation shows high speed and low area. The design is coded and downloaded into Xilinx Virtex-2 2v1500ff896 FPGA.