Ketika seseorang menempelkan jari pada sensor ponsel, perangkat dapat memutuskan dalam waktu singkat apakah sidik jari tersebut cocok dengan data yang tersimpan. Proses ini bukan sekadar membandingkan dua gambar. Komputer terlebih dahulu mengubah pola sidik jari menjadi data matematika yang dapat dihitung dan dianalisis.

Di balik proses tersebut terdapat penggunaan koordinat, sudut, jarak, geometri, statistik, dan algoritma pencocokan pola. Matematika membantu komputer menyederhanakan pola sidik jari yang rumit menjadi kumpulan ciri penting yang lebih mudah dibandingkan.

Sidik Jari Bukan Sekadar Gambar

Permukaan ujung jari memiliki pola berupa garis-garis menonjol yang disebut friction ridges. Pola tersebut dapat membentuk lengkungan, pusaran, percabangan, serta titik tempat sebuah garis berakhir.

Sistem pengenalan sidik jari biasanya tidak hanya membandingkan seluruh gambar berdasarkan piksel. Sistem mencari ciri-ciri penting yang disebut minutiae, terutama titik berakhirnya garis dan titik ketika satu garis bercabang menjadi dua.

Ciri-ciri inilah yang kemudian diubah menjadi data matematika untuk membentuk identitas digital sidik jari.

Mengubah Sentuhan Menjadi Data Digital

Proses dimulai ketika sensor menangkap pola permukaan jari. Sensor tersebut dapat menggunakan cahaya, perubahan kapasitas listrik, atau gelombang ultrasonik, tergantung teknologi yang digunakan perangkat.

Hasil pemindaian kemudian diubah menjadi citra digital. Komputer memperbaiki kualitas gambar dengan mengurangi gangguan, memperjelas garis, dan memperkirakan arah aliran pola.

Tahap ini diperlukan karena kondisi pemindaian tidak selalu sama. Posisi jari dapat sedikit bergeser, tekanan bisa berubah, sedangkan permukaan jari mungkin terlalu kering, basah, kotor, atau mengalami luka kecil.

Koordinat dan Sudut Menjadi Ciri Sidik Jari

Setelah menemukan titik-titik penting, komputer mencatat posisi dan arah setiap titik menggunakan beberapa informasi dasar:

  • koordinat mendatar atau x;
  • koordinat tegak atau y;
  • arah garis atau sudut θ;
  • jenis titik, misalnya ujung garis atau percabangan.

Satu ciri sidik jari secara sederhana dapat ditulis sebagai berikut:

(x, y, θ)

Sekumpulan titik tersebut kemudian disusun menjadi sebuah templat biometrik. Templat ini merupakan representasi matematis dari ciri-ciri penting sidik jari, bukan sekadar tampilan foto biasa.

Bagaimana Dua Sidik Jari Dibandingkan?

Ketika pengguna menempelkan jarinya kembali, sistem membuat templat baru. Algoritma kemudian mencoba menyelaraskan templat tersebut dengan data yang telah tersimpan.

Matematika membantu sistem memperhitungkan pergeseran dan perputaran. Sidik jari yang sama mungkin ditempelkan sedikit ke kanan, ke kiri, atau dalam posisi yang agak miring. Karena itu, komputer tidak hanya mencari titik pada lokasi yang persis sama.

Sistem juga membandingkan jarak antartitik, arah garis, jenis minutiae, dan susunan relatif berbagai ciri. Salah satu bentuk perhitungan jarak yang dapat digunakan secara konseptual adalah:

d = √((x₂ − x₁)2 + (y₂ − y₁)2)

Rumus tersebut menggambarkan cara menghitung jarak antara dua titik. Dalam sistem pengenalan sidik jari yang sebenarnya, proses pencocokan jauh lebih kompleks karena harus membandingkan banyak titik sekaligus.

Skor Kemiripan Menentukan Hasil

Komputer tidak selalu memberikan keputusan berdasarkan kecocokan sempurna. Sistem biasanya menghasilkan sebuah skor yang menunjukkan tingkat kemiripan antara sidik jari baru dan templat yang tersimpan.

Semakin banyak ciri yang cocok, semakin tinggi skor kemiripannya.

Jika skor berada di atas ambang batas yang telah ditetapkan, sistem menerima sidik jari tersebut. Jika skornya terlalu rendah, akses akan ditolak.

Penentuan ambang batas harus dilakukan secara hati-hati. Ambang yang terlalu longgar dapat menurunkan keamanan, sedangkan ambang yang terlalu ketat dapat membuat pengguna yang sah lebih sering ditolak.

Mengapa Hasil Pemindaian Tidak Selalu Sama?

Dua pemindaian dari jari yang sama hampir tidak pernah menghasilkan gambar yang benar-benar identik. Tekanan, posisi, kelembapan kulit, kondisi sensor, dan kualitas pemindaian dapat menimbulkan perbedaan.

Karena itu, sistem pengenalan sidik jari menggunakan toleransi statistik. Tujuannya bukan mencari kesamaan mutlak pada setiap piksel, melainkan menentukan apakah pola dan ciri-ciri pentingnya masih cukup konsisten untuk dianggap berasal dari jari yang sama.

Dalam pengujian biometrik dikenal kemungkinan penolakan terhadap pengguna yang sebenarnya sah serta kemungkinan penerimaan terhadap pengguna yang seharusnya tidak cocok. Tidak ada sistem biometrik yang sepenuhnya bebas dari risiko kesalahan.

Perbandingan Satu Lawan Satu dan Satu Lawan Banyak

Pencocokan sidik jari dapat dilakukan dalam dua bentuk utama:

  • Satu lawan satu, yaitu membandingkan sidik jari dengan satu templat tertentu. Cara ini umum digunakan untuk membuka ponsel atau mengakses aplikasi.
  • Satu lawan banyak, yaitu mencari kecocokan sidik jari dalam basis data yang berisi banyak templat. Cara ini dapat digunakan dalam sistem identifikasi berskala besar.

Pencarian satu lawan banyak membutuhkan algoritma yang efisien. Sistem dapat menyaring kandidat yang paling mungkin terlebih dahulu agar tidak perlu melakukan pencocokan lengkap terhadap seluruh data secara berulang.

Apakah Sidik Jari Disimpan sebagai Foto?

Cara penyimpanan dapat berbeda pada setiap perangkat dan sistem. Namun penerapan keamanan yang baik harus melindungi data biometrik selama penyimpanan, pemrosesan, dan pemindahan.

Pada perangkat modern, data biometrik dapat diproses dalam lingkungan perangkat keras yang terisolasi. Aplikasi tidak semestinya memperoleh akses bebas terhadap data mentah sidik jari.

Perlindungan tersebut sangat penting karena sidik jari berbeda dari kata sandi. Kata sandi dapat diganti ketika bocor, sedangkan pola biologis seseorang tidak mudah diganti.

Sidik Jari Praktis, tetapi Bukan Perlindungan Tunggal

Pengenalan sidik jari memberikan cara yang cepat dan praktis untuk mengonfirmasi identitas. Namun teknologi biometrik tidak boleh dianggap sempurna atau dijadikan satu-satunya perlindungan untuk semua kebutuhan.

Untuk akun atau aktivitas yang sangat penting, sidik jari sebaiknya dipadukan dengan PIN, kata sandi, perangkat tepercaya, atau metode verifikasi tambahan. Pengguna juga perlu memperbarui perangkat lunak dan menjaga metode pemulihan akun tetap aman.

Kesimpulan

Matematika membantu pengenalan sidik jari dengan mengubah gambar menjadi data, menemukan titik-titik penting, mencatat koordinat dan sudut, mengukur jarak, menyelaraskan pola, serta menghitung skor kemiripan.

Dengan cara tersebut, pola rumit pada ujung jari dapat diproses oleh komputer dalam waktu singkat. Teknologi ini menunjukkan bahwa koordinat, geometri, statistik, dan algoritma bukan hanya teori di ruang kelas, tetapi bekerja setiap hari ketika seseorang membuka ponsel dengan satu sentuhan.

Catatan kehati-hatian: Artikel ini memberikan penjelasan umum yang telah disederhanakan untuk pembaca umum. Cara kerja, tingkat keamanan, kualitas sensor, dan metode penyimpanan data biometrik dapat berbeda pada setiap perangkat. Sidik jari sebaiknya tidak dijadikan satu-satunya lapisan perlindungan untuk aktivitas yang sangat sensitif.

Sumber Rujukan

  • National Institute of Standards and Technology (NIST), Fingerprint Recognition dan NIST Biometric Image Software.
  • Federal Bureau of Investigation (FBI), Fingerprint Recognition.
  • Android Open Source Project, Biometrics Security Documentation.
  • ISO/IEC 24745:2022, Biometric Information Protection.