An efficient controller-based architecture for AES algorithm using FPGA | Synapse