FFDA: A novel Four-Factor Distributed Authentication mechanism | IEEE Conference Publication | IEEE Xplore