SECURE AUTHENTICATION PLATFORMS: A THOROUGH ANALYSIS