AES cipher algorithm (aka Rijndael, see FIPS-197)