A Fast Implementation of the Rijndael Substitution Box for Cryptographic AES

Aaron Barrera, Chu-Wen Cheng, Sanjeev Kumar · 2020

Today's current standard in Cryptography is the symmetric Advanced Encryption Standard (AES) as selected by the US National Institute of Standards and Technology (NIST). It is also known as Rijndael Encryption Algorithm. With the emergence of high-performance cloud computing, it is important for the security encryption schemes to perform at higher speeds to provide fast, efficient, and secure data transmissions. The Rijndael S-box (substitution box) is the only non-linear component of the cryptosystem and significantly affects the overall performance of the AES encryption scheme. In this paper, we investigate various implementations for improving the hardware performance of the Rijndael S-box component of the AES algorithm in terms of delay and number of logic elements on the Altera Cyclone IV FPGA (Field programmable gate arrays) using the Intel Quartus II software and Verilog Hardware Description Language (Verilog HDL).

Read the paper · More papers on PaperTik