# What is the use of Byte-Substitution,Shiftrows,MixColumn steps in AES, if 128 bit key is known for decryption?

I have just started learning AES algorithm.

S-Box is using Galois Fields $\text{GF}(2^8)$ math behind its computation and Shiftrows & MixColumn steps also doing some math at both encryption and decryption levels.

Do these calculations ensure any security? What is the actual use of this math?

What is the use of these steps, if 128/192/256 bit key is known for decryption?

• AES is used to implement symmetric cryptography, where a secret key is shared between sender / receiver (which may also be the same entity of course). The idea is that nobody else learns information about the plaintext (apart from information on the message size, some of which will always be leaked). – Maarten Bodewes Jun 11 '18 at 12:13
• Hi @MaartenBodewes,Thanks for your comment.Now i understand that plain text will be converted into cipher text after doing this Math.But Why specifically Galois Fields (or Extension Fields).Does this ensures anything other than involving in cipher text conversion? (Just asking) – iSpark Jun 11 '18 at 15:19