Encryption for Industrial Control Systems: A Survey of Application-Level and Network-Level Approaches in Smart Grids | Synapse