What does AES use S-boxes for during the encryption process?

A.
Chaining
B.
Key exchange
C.
Substitution
D.
Key generation
Explanation:
S-boxes (substitution boxes) hold the mathematics and logic that will
be performed on the different blocks of data. These S-boxes are used by the
algorithm to carry out the substitution and transposition functions.