Mike Just: Key agreement. Encyclopedia of Cryptography and Security 2005