O algoritmo de criptografia AES (advanced encryption
standard) opera em quatro estágios: um de permutação e três
de substituição. O estágio de permutação ShiftRows é
reversível e os estágios de substituição SubBytes, MixColumns
e AddRoundKey são não-reversíveis.