Otisci prstiju i baza podataka: od fizičkog otiska do provjere identiteta

Otisci prstiju i baza podataka: od fizičkog otiska do provjere identiteta

Otisci prstiju su jedinstveni znakovi koji se koriste za potvrdu identiteta u najrazličitijim sustavima – od kontrola pristupa u poslovnim zgradama do otključavanja pametnih telefona. Iako se na prvi pogled čini da je cijeli proces složen, njegova srž sastoji se od tri osnovna koraka: pretvaranje fizičkog otiska u digitalni zapis, pohranjivanje tog zapisa u bazu podataka i usporedba novog otiska s pohranjenim podacima. U nastavku ćemo detaljno objasniti svaki od tih koraka i razjasniti koje tehnologije stoje iza njih.

1. Pretvaranje otiska u digitalni zapis

Kada prst dotakne čitač, senzor bilježi strukturu površine prsta. Najčešće se koriste optički, kapacitivni ili ultrazvučni senzori, a rezultat je crno‑bijela slika ili skup podataka o karakterističnim točkama, poznatim kao minutije. Minutije predstavljaju specifične značajke poput krajeva linija, raskrižja ili malih otvora, a njihova jedinstvenost omogućuje pouzdanu identifikaciju.

Umjesto da se pohranjuje cijela slika, sustav iz nje izdvaja minutije i pretvara ih u numerički zapis. Taj zapis opisuje položaj, smjer i duljinu svake točke, čime se značajno smanjuje veličina podataka i olakšava njihova obrada. Na taj način se iz fizičkog otiska dobiva kompaktan i jedinstven digitalni otisak koji se može uspoređivati s drugim zapisima.

2. Pohrana podataka u bazu

Digitalni zapis minutija pohranjuje se u strukturu koja omogućuje brzo pretraživanje. Najčešći oblik je vektor – niz brojeva koji precizno opisuje svaku minutiju. Uz vektor se pohranjuju i dodatni podaci, poput identifikatora osobe, vremena skeniranja i vrste korištenog uređaja. Ovakav format omogućuje pohranu u relacijske baze podataka, NoSQL sustave ili specijalizirane sustave za pretraživanje vektora, ovisno o opsegu i zahtjevima aplikacije.

Primjer tipične strukture zapisa:

  • Identifikator osobe – jedinstveni broj ili šifra
  • Broj minutija – ukupan broj zabilježenih značajki
  • Vektor minutija – niz koordinata i orijentacija
  • Metapodaci – datum i vrijeme skeniranja, tip čitača, lokacija

Takav zapis može se pohraniti u tablicu relacijske baze podataka, u dokument NoSQL baze ili u indeks vektorskog pretraživanja. Odabir tehnologije ovisi o broju korisnika, učestalosti upita i zahtjevima za skalabilnost.

3. Usporedba novog otiska s podacima u bazi

Kada korisnik ponovo skenira prst, čitač generira novi vektor minutija. Taj vektor se zatim uspoređuje s postojećim zapisima pomoću algoritma za mjerenje sličnosti, najčešće algoritma najbližeg susjeda ili algoritma kosinusne sličnosti. Rezultat je brojčana vrijednost koja označava koliko su dva vektora slična.U praksi se postavlja prag sličnosti – ako je dobivena vrijednost veća od zadanog praga, otisak se smatra podudaranim i korisniku se odobrava pristup. Prag se odabire tako da minimizira lažne pozitivne (prihvaćanje neovlaštene osobe) i lažne negativne (odbijanje ovlaštene osobe) rezultate.

4. Sigurnosni mehanizmi i zaštita podataka

Podaci o otiscima prstiju smatraju se osobnim podacima visoke osjetljivosti. Stoga se primjenjuju viš

If you like this post you might also like these

More Reading

Post navigation

Zašto svemirska praznina ne razdvaja planete i zvijezde

U razgovorima o svemiru često se pojavljuje pitanje: ako je prostor između zvijezda gotovo potpuno prazan, zašto ne povlači sve objekte jedne prema drugima, kao da je u pitanju neka nevidljiva "suga"? Odgovor leži u temeljima fizike – u razlikama između tlaka, gravitacije i unutarnjih sila koje...

Zašto mobilne kamere ne hvataju čaroliju zalaska sunca i kako to popraviti

Zalazak sunca oduvijek je jedan od najljepših prizora na nebu – toplim nijansama narančaste, crvene i ljubičaste boje pretvaraju horizont u pravi umjetnički spektakl. Kada pokušamo taj prizor zabilježiti mobilnim telefonom, često dobivamo sliku koja je blijeda i bez živosti. U nastavku objašnjavamo...
back to top