Text this: Cloud cognitive authenticator (CCA): a public cloud computing authentication mechanism