All the knowledge I have learned about encryption algorithms tells me that the AES encryption algorithm uses three key bit lengths of 128, 192, and 256 to encrypt data, and these three key bit lengths correspond to 10, 12, and 14 rounds of encryption, respectively.
But the question is, why?
Why not 11, 13, 15? Why not 14, 16, 18? Why not...
And it must be 10, 12, 14?
I have studied the C source code of the AES encryption algorithm, but I have not felt anything.
I did not find any explanation on this point in the knowledge I could obtain, so I am also curious to know whether the current three encryption rounds (10, 12, 14) of the AES encryption algorithm are due to the design of the round key?
So if we reasonably change its round key structure and reduce the number of encryption rounds based on the current AES encryption algorithm, will it necessarily lead to a decrease in security?