The document proposes a reliable fingerprint matching system using filter-based and Euclidean distance algorithms. It aims to improve accuracy of fingerprint matching by addressing issues caused by fingertip surface conditions and image quality. The proposed system extracts minutiae points using Gabor filters and matches fingerprints based on minutiae configuration and pore distances calculated using k-nearest neighbors algorithm. Testing on 20 fingerprints showed an average matching accuracy of 95-99% using this approach.