The invention provides a face recognition method based on
wavelet dimension reduction under
homomorphic encryption, relates to the technical field of face recognition, and solves the problems that anexisting face recognition method based on
homomorphic encryption is large in occupied space, long in face recognition time and poor in real-time performance in the face recognition process. The methodcomprises the steps of preprocessing a face picture input by a
client and a face picture of a face
database, then carrying out
discrete wavelet transform in a
homomorphic encryption domain on the encrypted face picture transmitted by the
client, carrying out
wavelet transform on the face picture in the face
database in a
plaintext state, then carrying out dimension reduction
processing transform,thus reducing resource space
occupancy rate and time consumed in the face recognition process. In addition, based on the homomorphic
encryption property, the encrypted face picture can only be decrypted by an image owner, the requirement of both a
cloud server and a
client for privacy is guaranteed, and the comparison frequency can be reduced by comparing the
Euclidean distance based on heap sorting, thus improving face recognition speed.