Password-Based Authentication: Preventing Dictionary Attacks
Authenticated Key Exchange Secure against Dictionary Attacks