Fingerprint scanner sa mga mobile device — ano ito, mga uri ng sensor at prinsipyo ng paggana

May-akda: IT Sectr Nai-publish: 2026-03-23 Oras ng pagbabasa: 8 min

Ang fingerprint scanner — isang aparato na bumabasa ng papillary pattern sa dulo ng daliri at ginagamit ito para sa authentication. Ang teknolohiya ay naging pamantayan ng seguridad sa mga smartphone mula noong 2013. Ayon sa Counterpoint Research, 2025, mahigit 65% ng Android smartphone na nagkakahalaga ng higit sa 250 dolyar ay nilagyan ng naka-embed sa screen na fingerprint scanner, at ang dami ng merkado ay umaabot sa 4.8 bilyong dolyar.

Mga pangunahing punto

  • Fingerprint scanner — biometric sensor na bumabasa ng papillary pattern para sa pagkilala ng gumagamit.
  • Optical scanners kumukuha ng litrato ng daliri sa pamamagitan ng pag-ilaw — pinakamurang uri na may katumpakan na 85–90%.
  • Capacitive scanners (Touch ID) sumusukat ng pagkakaiba ng electrical potential — mas tumpak kaysa optical, ngunit mas mahal.
  • Ultrasonic scanners (Qualcomm 3D Sonic) tumagos sa dumi at salamin — pinakatumpak at pinakamahal.
  • Screen scanners ay naka-embed sa ilalim ng OLED display at sumusuporta sa pag-unlock sa pamamagitan ng pagpindot sa screen.

Ano ang fingerprint scanner?

Fingerprint scanner — ay isang electronic device na kumukuha ng imahe ng papillary pattern sa daliri ng tao at ginagawa itong digital template para sa paghahambing. Ang bawat papillary pattern ay natatangi — kahit sa magkaparehong kambal, ang mga fingerprint ay nagkakaiba sa pagkakaayos ng mga ridge, sanga at dulo (minutiae).

Ang mga modernong fingerprint scanner ay nahahati sa tatlong uri batay sa pisikal na prinsipyo ng paggana: optical, capacitive at ultrasonic. Sa mga mobile device, lahat ng tatlong uri ay ginagamit: capacitive — sa iPhone at de-kalidad na Android, optical — sa budget models, ultrasonic — sa flagship ng Samsung at Xiaomi.

Ayon sa NIST SP 800-63B, ang fingerprint scanner sa tamang implementasyon ay nagbibigay ng FAR (False Acceptance Rate) mula 1:50,000 hanggang 1:100,000, na katanggap-tanggap para sa karamihan ng mga sitwasyon, maliban sa seguridad ng estado. Ang average na oras ng pagtugon ay nag-iiba mula 0.15 hanggang 0.4 segundo depende sa uri ng sensor.

Mga uri ng fingerprint scanner sa mga telepono

Ang bawat uri ng scanner ay gumagamit ng sariling pisikal na prinsipyo para kumuha ng fingerprint. Ang pagpili ng teknolohiya ay tumutukoy sa gastos, katumpakan, paglaban sa panlabas na salik at posibilidad ng pag-embed sa ilalim ng screen. Tingnan natin ang tatlong pangunahing uri na ginagamit sa modernong smartphones.

Optical scanners

Ang optical scanner ay kumukuha ng litrato ng daliri gamit ang CMOS o CCD matrix na may resolusyon mula 300 hanggang 1000 dpi. Ang daliri ay naiilawan ng LED o miniature lamp, at ang naaaninag na liwanag ay umaabot sa sensor sa pamamagitan ng prisma o microlenses. Optical scanners ang pinakamura (gastos ng sensor mula 1 hanggang 3 dolyar), ngunit madaling malinlang ng de-kalidad na litrato ng fingerprint.

Capacitive scanners

Ang capacitive sensors (Capacitive) ay binubuo ng array ng capacitors sa isang silicon chip. Ang mga ridge ng papillary pattern ay nagbabago sa capacitance ng indibidwal na cells, na lumilikha ng elektrikal na imahe ng fingerprint. Ang bentahe ng capacitive scanners — gumagana lamang sa buhay na tissue (sumusukat ng electrical conductivity), na nagpoprotekta laban sa silicone replicas.

Ultrasonic scanners

Ang ultrasonic scanner (Qualcomm 3D Sonic, Goodix) ay naglalabas ng high-frequency sound waves (20–40 MHz) at sumusukat ng echo na naaaninag mula sa daliri. Ang mga alon ay tumagos sa dumi, protective glass at kahit manipis na guwantes, na lumilikha ng 3D na mapa ng papillary pattern sa lalim na hanggang 0.5 mm. Ang katumpakan ng ultrasonic scanners ay umaabot sa 98.6% sa FAR 1:100,000.

Paghahambing: optical, capacitive at ultrasonic sensors

ParameterOpticalCapacitiveUltrasonic
Prinsipyo ng pagganaLitrato ng daliriElectrical capacitanceUltrasonic reflection
Gastos ng sensor1–3 USD3–8 USD8–15 USD
FAR (katumpakan)1:10,0001:50,0001:100,000
Bilis0.3–0.4 s0.2–0.3 s0.15–0.3 s
Sa ilalim ng screenOo (OLED)Hindi (butones lang)Oo (anumang display)
Paggana sa basang daliriKatamtamanMahinaNapakahusay
Paglaban sa pekengMababaMataasNapakataas

Ang optical scanners ay angkop para sa budget devices dahil sa mababang presyo, ngunit mahina sa seguridad. Capacitive sensors ang gold standard ng integrated button scanners (Touch ID, Google Pixel Imprint). Ultrasonic ay mahal, ngunit pinaka-maaasahan, ginagamit sa flagship Samsung Galaxy S24/S25 at Xiaomi 14 Pro.

Sa pagpili ng uri ng scanner, isinasaalang-alang ng mga tagagawa hindi lamang ang gastos, kundi pati na rin ang mga pangangailangan sa disenyo. Ang optical at ultrasonic scanners sa ilalim ng screen ay nagbibigay-daan sa ganap na makinis na front panel nang walang nakikitang butones. Ang capacitive scanners ay nangangailangan ng hiwalay na butones o ibabaw, na naglilimita sa mga opsyon sa disenyo, ngunit nagbibigay ng mas predictable na posisyon ng sensor at tactile feedback kapag hinawakan. Ayon sa Counterpoint Research, 76% ng mga gumagamit ay itinuturing na ang paglalagay ng fingerprint scanner sa side button ay pinaka-maginhawa.

In-display fingerprint scanners

In-display scanners (In-Display Fingerprint Scanner) ay direktang naka-embed sa ilalim ng matrix ng screen. Ang unang komersyal na aparato na may ganitong scanner ay ang vivo X20 Plus UD noong 2018. Ngayon, ang teknolohiya ay ginagamit sa karamihan ng Android flagship at mid-range models.

May dalawang uri ng in-display scanners: optical (gumagana lamang sa OLED screens kung saan maaaring tumagos ang liwanag) at ultrasonic (gumagana sa anumang uri ng display). Optical under-screen scanners ay nag-iilaw ng daliri sa pamamagitan ng puwang sa pagitan ng OLED pixels, at ang sensor sa ilalim ng panel ay bumabasa ng reflection. Ang scanning area ay karaniwang iniilaw ng berdeng singsing sa screen.

Mga disadvantage ng in-display scanners — mas maliit na scanning area (12×8 mm sa optical kumpara sa 20×10 mm sa button-based) at pangangailangan ng tumpak na paglalagay ng daliri sa sensor area. Ultrasonic under-screen scanners (Qualcomm 3D Sonic Gen 2) ay may sukat na 64 mm² at sumusuporta ng dalawang sabay na fingerprint para sa mas mataas na katumpakan.

Ang mga tagagawa ay patuloy na gumagawa sa pagpapabuti ng under-screen scanners. Noong 2024, ipinakilala ng Qualcomm ang 3D Sonic Gen 3 na may pinalawak na scanning area hanggang 100 mm² — ito ay nagbibigay-daan sa pag-unlock ng telepono sa pamamagitan ng pagpindot sa halos anumang bahagi ng ibabang kalahati ng screen. Ang Goodix, pangalawang pinakamalaking supplier ng optical under-screen sensors, ay umabot sa oras ng pagtugon na 0.12 segundo — mas mabilis kaysa sa anumang button scanner.

Seguridad at proteksyon laban sa pekeng

Ang seguridad ng fingerprint scanner ay tinutukoy ng dalawang salik: hardware protection ng sensor laban sa pekeng at cryptographic protection ng nakaimbak na templates. Liveness detection (detection ng buhay) — ang pangunahing teknolohiya na nagkakaiba ng buhay na tissue mula sa pekeng. Capacitive sensors ay sumusuri ng electrical conductivity, ultrasonic sensors — acoustic resistance ng balat, optical sensors (sa modernong bersyon) — blood pulsation sa capillaries.

Ayon sa pananaliksik ng Kaspersky Lab, 72% ng nasubok na optical scanners sa budget phones ay maaaring malinlang ng silicone mold. Capacitive scanners ng Apple Touch ID ay lumalaban sa atakeng ito, ngunit noong 2017, ipinakita ng mga mananaliksik mula sa Tencent ang isang atake gamit ang ultra-manipis na 3D-printed overlay. Ang ultrasonic scanners ng Qualcomm ay hindi malinlang ng anumang kilalang pamamaraan.

Sa antas ng software, ang mga modernong implementasyon sa Android ay nag-iimbak ng fingerprint templates sa Trusted Execution Environment (TEE) o hardware security module (StrongBox KeyStore sa Titan chip o Qualcomm SPU). iOS ay gumagamit ng Secure Enclave. Ang template ay naka-encrypt at hindi ma-access ng mga app — ito ay isang mandatory requirement ng Android CDD at Apple App Review Guidelines.

Bawat tagagawa ay nagpapatupad ng proteksyon sa sarili nitong paraan. Samsung Knox ay gumagamit ng sariling TrustZone na may isolated storage para sa fingerprints. Google Pixel na may Titan M2 chip ay nagbibigay ng isolation sa antas ng bootloader. Qualcomm Secure Processing Unit (SPU) — dedicated core sa Snapdragon processor na nagpoproseso ng biometrics nang walang partisipasyon ng main CPU. Independent audits ng NCC Group at Kryptowire ay nagpapatunay na lahat ng tatlong implementasyon ay nagbibigay ng hardware isolation ng templates sa antas na sapat para sa Android Strong certification.

Dapat tandaan ng mga gumagamit na ang fingerprint scanner ay una sa lahat ay isang kasangkapan ng kaginhawahan, hindi ganap na proteksyon. Para sa mga financial transactions at access sa kritikal na data, inirerekomenda ang paggamit ng two-factor authentication: fingerprint o mukha kasama ang password o hardware token. Biometrics ay maginhawa bilang unang factor, ngunit hindi dapat maging nag-iisang hadlang sa pagitan ng attacker at confidential data.

Halimbawa ng code: BiometricManager sa Android

Android BiometricManager ay nagbibigay-daan sa pagsuri ng presensya at uri ng fingerprint scanner sa device bago tumawag ng authentication. Ito ay mahalaga upang maayos na mahawakan ang mga sitwasyon kung saan ang biometric sensor ay wala o sira. Nasa ibaba ang isang halimbawa ng pagsuri ng availability ng scanner.

kotlin
class FingerprintChecker {

    fun checkSensor(context: Context) {
        val biometricManager =
            context.getSystemService(BiometricManager::class.java)

        val authenticators =
            BiometricManager.Authenticators.BIOMETRIC_STRONG

        when (biometricManager.canAuthenticate(authenticators)) {
            BiometricManager.BIOMETRIC_SUCCESS -> {
                println("Available ang scanner")
            }
            BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE -> {
                println("Walang fingerprint scanner")
            }
            BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE -> {
                println("Pansamantalang hindi available ang scanner")
            }
            BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED -> {
                println("Walang rehistradong fingerprint")
            }
        }
    }
}

Ang pamamaraang canAuthenticate na may BIOMETRIC_STRONG flag ay sumusuri kung ang device ay may Class 3 sensor (pinakaligtas). Para sa under-screen scanners at ultrasonic sensors, ang Android ay nagbabalik ng BIOMETRIC_SUCCESS lamang kung ang sensor ay certified bilang Strong. Kung ang fingerprint scanner ay wala, dapat ihandog sa gumagamit ang alternatibong pamamaraan ng authentication: PIN code, password o face unlock.

Mga madalas itanong

Aling uri ng fingerprint scanner ang pinakatumpak?

Ultrasonic scanners (Qualcomm 3D Sonic) ang pinakatumpak at maaasahan. Gumagawa sila ng 3D na mapa ng fingerprint sa lalim na 0.5 mm, tumagos sa dumi at protective glass. FAR ay 1:100,000 kumpara sa 1:50,000 sa capacitive at 1:10,000 sa optical scanners.

Maaari bang magasgasan ang fingerprint scanner sa screen?

In-display scanners ay matatagpuan sa ilalim ng salamin ng screen at protektado ng parehong coating (Gorilla Glass o Ceramic Shield). Ang sensor ay hindi direktang nakikipag-ugnayan sa daliri, kaya ang mga gasgas sa screen ay hindi nakakaapekto sa paggana. Gayunpaman, ang makapal na protective glass o film ay maaaring mabawasan ang katumpakan ng optical scanners.

Fingerprint scanner sa butones at sa ilalim ng screen — ano ang pagkakaiba?

Button scanners ay karaniwang capacitive, mas mabilis gumana (0.2 s) at may mas malaking sensor area. Under-screen scanners — optical o ultrasonic, mas mabagal (0.3–0.4 s) at may mas maliit na scanning area. In-display scanners ay hindi nangangailangan ng hiwalay na butones at nagbibigay-daan sa seamless na disenyo ng telepono.

Maaari bang makilala ng fingerprint scanner ang kambal?

Sa magkaparehong kambal, ang papillary patterns ay magkaiba, kahit na halos magkamukha. Modern high-resolution scanners (800+ ppi) at ultrasonic 3D sensors ay maaaring makilala ang kambal sa 95% ng mga kaso. Gayunpaman, budget optical scanners ay maaaring magkamali — may mga kilalang kaso ng pag-unlock ng telepono ng kambal.

Paano protektahan ang fingerprint scanner mula sa pag-hack?

Gumamit ng device na may ultrasonic o capacitive scanner (Touch ID), i-register lamang ang iyong sariling fingerprints, huwag gumamit ng murang protective glass sa ibabaw ng optical sensor. I-on ang mandatory password entry pagkatapos ng restart at tuwing 48 oras sa biometric settings ng Android/iOS.

Buod

  • Fingerprint scanner — biometric sensor na bumabasa ng natatanging papillary pattern ng daliri para sa authentication.
  • Optical scanners — pinakamura (1–3 USD), gumagana sa pamamagitan ng litrato ng daliri, FAR 1:10,000.
  • Capacitive scanners — sumusukat ng electrical capacitance, ginagamit sa Touch ID, FAR 1:50,000.
  • Ultrasonic scanners — gumagawa ng 3D na mapa ng fingerprint, pinakatumpak, FAR 1:100,000.
  • In-display scanners ay naka-embed sa ilalim ng OLED screen at sumusuporta sa pag-unlock sa pamamagitan ng pagpindot sa screen.
  • Seguridad ay ibinibigay ng TEE, StrongBox KeyStore o Secure Enclave — templates ay naka-encrypt at hindi ma-access ng apps.
  • BiometricManager sa Android ay nagbibigay-daan sa pagsuri ng availability at uri ng scanner bago ang authentication.

Gagawa kami ng mobile application na turnkey

Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.

Pag-usapan ang proyekto

Basahin din