PROTECTED VERIFICATION PLATFORMS: A THOROUGH ANALYSIS