Fuzzy commitment based on classical cryptographic algorithms can not resist the attack of quantum algorithms.This paper presents a quantum fuzzy commitment by using entanglement-assisted quantum error correcting codes and quantum hash.Fuzzy commitment set can be constructed from the codes space of the entanglement-assisted quantum error-correcting codes
and the quantum codes need not satisfy the requirement of self-dual constraint.In commitment phase
the code word is transformed based on commitment witness.The information process can resist quantum Fourier sampling attack.Then
we present a quantum hash algorithm.The random qubits are adjusted with diffusion and confusion
and then encrypted by using the random secret key.The security of the process is same as the one-time pad.The proposed scheme can resist the attack of quantum Turing machines.Based on the quantum fuzzy commitment
this paper also gives a quantum challenge-response biometric authentication scheme.Theoretical analysis shows that our protocol has good security and validity.