Password-authenticated key exchange based on RSA
extended password key exchange protocols immune to dictionary attacks .