Data Encryption for Remote Devices