doi dblp A public-key based authentication and key establishment protocol coupled with a client puzzle M. C. Lee | Chun-Kan Fung 2003 Volume 54 Issue 9