Encrypted Key Exchange: Password-Based Protocols Secure Against Dictionary Attacks: A combination of public- and private-key cryptography that allows two parties sharing a common password to exchange confidential and authenticated information over an insecure network The protocol is secure against active attack, and also against off-line “dictionary” attacks.
You can download it from the following link: https://packetstormsecurity.com/files/download/16123/neke.ps
Source: https://packetstormsecurity.com/files/16123/neke.ps.html

