This adjusts the size of 16 bytes of data block size and a key size of 128-bits to be inserted into the array. AES operates on a 4x4 matrix of bytes (for 128-bit block of data) are called state. Initialized state two-dimensional array with plaintext and modified each time step for computation. Broadly speaking, the process of the Rijndael algorithm can be seen in Figure 4.