Text this: A provable secure and lightweight ECC-based authenticated key agreement scheme for edge computing infrastructure in smart grid