Cybersecurity of Smart Grids: Requirements, Threats, and Countermeasures | Synapse