Protecting poorly chosen secrets from guessing attacks | IEEE Journals & Magazine | IEEE Xplore