Smart grid data integrity attacks: characterizations and countermeasures | Synapse