The GVB 1000 uses biometrics, specifically fingerprint recognition, to access the safe contents. A high-performance algorithm is used to achieve speedy identification of enrolled fingerprints; and at the same time has a very low False Reject Rate (FRR) for a given False Accept Rate (FAR). This self-learning algorithm of the GunVault Bio adds new minutiae to the fingerprint sensor, which decreases the likelihood of FRR, updates slight changes that might occur over time to an enrolled fingerprint, as well as to help distinguish variations between the enrolled fingerprints. System can handle a maximum of thirty fingerprint templates.