It is a symmetric key algorithm which supports key sizes of up to 256 bits and uses block ciphers of 128-bit blocks.