oPass: A User Authentication Protocol Resistant to Password Stealing and Password Reuse Attacks | IEEE Journals & Magazine | IEEE Xplore