This paper presents a neural network-based face recognition algorithm utilizing Principal Component Analysis (PCA) for dimensionality reduction and Back Propagation Neural Networks (BPNN) for classification. The approach demonstrates robust performance with an acceptance ratio exceeding 90% on a dataset of 200 images from the Yale database, while also analyzing execution time. The methodology offers potential applications in security-related fields such as airport verification and criminal identification.