This document summarizes and compares several fingerprint matching algorithms. It begins with an introduction to fingerprint-based identification and authentication, describing how fingerprints provide a unique biometric for verifying identity. The document then reviews three specific fingerprint matching algorithms: 1) Ratio of Relational Distance Matching, which uses minutiae points and distance ratios to match fingerprints; 2) K-Nearest Neighbor Minutiae Clustering, which clusters fingerprint graphs using KNN before matching; and 3) Minutiae Extraction and Matching Algorithm, which extracts minutiae points through a multi-step process of binarization, thinning, connecting, and margin increasing. The document concludes by noting each algorithm has advantages and disadvantages depending on the application