Advanced Encryption Standard (AES) is a symmetric block cipher algorithm used for securing information that was published by NIST as a replacement for DES. AES takes an input block and secret key to produce an encrypted output block of the same size. This work integrates both AES encryption and decryption using a 128-bit key length in VHDL or VERILOG, providing the input block and key for encryption and cipher block and same key for decryption to verify the proper output block is obtained through simulation results.