Cloud Cognitive Authenticator (CCA): A public cloud computing authentication mechanism | IEEE Conference Publication | IEEE Xplore