Three-party password-based authenticated key exchange protocol based on the computational Diffie-Hellman assumption. (2018)