Recent advances in biometric technology for mobile devices