A HCE-based Authentication Approach for Multi-platform Mobile Devices