Low-Cost AES-128 Implementation for Edge Devices in IoT Applications