Secure lightweight password authenticated key exchange for heterogeneous wireless sensor networks. (February 2020)