A Lightweight and Provably Secure Key Agreement System for a Smart Grid With Elliptic Curve Cryptography | IEEE Journals & Magazine | IEEE Xplore