AES (Advanced Encryption Standard) is an iterated block cipher that works by repeating the defined
steps multiple times and has a 128-bit block size, having key sizes of 128, 192, and 256 bits. AES is a
symmetric-key algorithm that encrypts and decrypts data using the same secret key. AES operates on
a 4x4 matrix of bytes called the state, which undergoes 10, 12, or 14 rounds of transformation
depending on the key size. Each round consists of four steps: sub-bytes, shift-rows, mix-columns, and
add-round-key. AES is widely used for securing data in various applications and platforms, such as
web browsers, VPNs, wireless networks, and smart grids. AES is the algorithm that matches the
description given in the question. Reference:
AES - Week 4: Cryptography Techniques
Advanced Encryption Standard (AES) - NIST
AES Encryption and Decryption Online Tool - Code Beautify