A biometric verification system addressing privacy concerns