90 nm CMOS Implementation of Multiplicative Inverse of the S-Box for AES Algorithm using Six Transistor XOR Gate

Rithambara Shivraj Singh Rajput,Sujata Nandeshwar Patil
DOI: https://doi.org/10.4018/ijec.296684
2022-01-01
Abstract:The Substitution-BOX is the most difficult architecture and is at the heart of any Advanced Encryption Standard algorithm implementation. It is the most complicated non-linear architecture using multiplicative inverse. It consumes maximum amount of the energy and power budget of the algorithm. This paper introduces a full-custom CMOS implementation of Multiplicative Inverse module for Substitution/ Inverse Substitution transformation in composite field arithmetic using Galois field GF (28). The multiplicative inversion module utilizes large number of XOR gates in its implementation. This paper introduces implementation of a novel XOR gate using six transistors. Using this six transistor XOR gate, the multiplicative inverse module is implemented in 90 nm CMOS technology. Simulation of the proposed design is achieved using Tanner EDA v.16 software. The area of the multiplicative inverse circuit is 39.92 μm2 requiring 776 transistors. With 0.6 Volts supply voltage, the design shows a power dissipation of 2.386 μWatts making it ideal for applications such as smart cards and RFID tags.
What problem does this paper attempt to address?