Compact and Secure S-Box Implementations of AES—A Review

6Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

S-Box is implemented normally by using lookup tables (LUT) in which 256 predefined values of S-Box and the same numbers for Inverse S-Box are stored in a ROM, it offers a shorter critical depth, it is suitable for FPGA implementation in terms of gate count. In high speed pipelined designs unbreakable delay of LUT becomes a drawback. The efficiency of AES hardware implementation in terms of speed, security, size, and power consumption largely depends on its architecture Every attempt has been made by researchers to optimize one or more parameters for some specific application, either to reduce the chip area, power consumption or to increase efficiency, throughput, and security level. The different applications of society requirements demand different parameters with respect to size for mobile applications, high-speed processing for a quick response. S-Box transformation in AES Implementation is the nonlinear transformation and it provides confusion part in encryption of data processing and contributes a significant part in achieving high security. CFA-based optimization is used for reducing the area for FPGA or VLSI designs for compact mobile applications, the data security is ensured by adopting different masking techniques.

Cite

CITATION STYLE

APA

Singh, A., Prasad, A., & Talwar, Y. (2020). Compact and Secure S-Box Implementations of AES—A Review. In Smart Innovation, Systems and Technologies (Vol. 141, pp. 857–871). Springer. https://doi.org/10.1007/978-981-13-8406-6_80

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free