Almost the same question as my “Why are the shiftrows in AES in a fixed order? Can the order be changed?” but this time it’s about the AES MixColumns.

Why are the mixcols fixed? Can we keep adequate security by changing the order? If not 'any' order, what about some other arrangements? Or is this arrangement the only one suitable?


What do you mean by "order"? Each column is "mixed" independently using the same operation. If you are talking about the MixColumns matrix, of course you can change it, but

  1. the operation defined by the matrix must be bijective;
  2. the matrix should have low linear and differential branching numbers (optimal in case of the AES MixColumns).
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.