Block ciphers use which of the following to perform mathematical functions, substitution, and permutations on message bits?
A.
S-boxes
B.
Certificates
C.
Keystream
D.
Initialization vectors
Explanation:
Substitution boxes, or S-boxes, use lookup tables that determine how
bits should be scrambled and substituted.