ShiftRows

Durante este paso, se rotan de manera cíclica los bytes de cada fila de la matriz sobre la que opera AES (state). Es una sencilla pero necesaria operación en la que se desplazan los bytes de las filas de la siguiente manera:
La primera fila no se desplaza, queda inalterada.
Cada byte de la segunda fila es rotado una posición a la izquierda.
En la tercera fila, los bytes se desplazan dos posiciones a la izquierda.
Y por último, cada byte de la cuarta y última fila sufre un desplazamiento de tres posiciones

Gracias a esta transformación, la matriz resultante contiene los mismos bytes que la matriz original, lo cual será necesario para otros pasos del proceso.
Este proceso puede observarse claramente en la siguiente imagen: