ABSTRACT

Advanced Encryption Standard (AES) is the de facto standard worldwide for the Ever since 2001, the National Institute for Standard and Technology (NIST) selected the Rijndael block cipher as the new AES. This lead to several applications requiring encryption starting to adopt this algorithm into their products. Due to the high-performance requirement of these applications, namely in the form of high speed, less latency, less area footprint, and

even less power, several approaches for software and hardware designs for AES have been studied even since its inception. Requirements of throughput, power and compactness have made design of Rijndael quite challenging. Various approaches have been developed. Often these approaches have been found to be conflicting, implying proper understanding of design rationales.