Snímač otisků prstů v mobilních zařízeních — co to je, typy senzorů a princip fungování

Autor: IT Sectr Publikováno: 2026-03-23 Doba čtení: 8 min

Snímač otisků prstů je zařízení, které snímá papilární vzor na bříšku prstu a používá jej k autentizaci. Tato technologie se stala bezpečnostním standardem v chytrých telefonech od roku 2013. Podle údajů Counterpoint Research, 2025 je více než 65 % Android smartphonů s cenou nad 250 dolarů vybaveno vestavěným do displeje snímačem otisků a objem trhu dosahuje 4,8 miliardy dolarů.

Hlavní body

  • Snímač otisků prstů je biometrický senzor, který snímá papilární vzor k identifikaci uživatele.
  • Optické senzory pořizují fotografii prstu pomocí podsvícení — nejlevnější typ s přesností 85–90 %.
  • Kapacitní senzory (Touch ID) měří rozdíl elektrických potenciálů — přesnější než optické, ale dražší.
  • Ultrazvukové senzory (Qualcomm 3D Sonic) pronikají skrz nečistoty a sklo — nejpřesnější a nejdražší.
  • Displejové senzory se zabudovávají pod OLED displej a podporují odemykání dotykem obrazovky.

Co je to snímač otisků prstů?

Snímač otisků prstů je elektronické zařízení, které zachycuje obraz papilárního vzoru na prstu člověka a převádí jej do digitální šablony pro následné porovnání. Každý papilární vzor je jedinečný — dokonce i u jednovaječných dvojčat se otisky liší umístěním hřebenů, větvení a zakončení (minucií).

Moderní snímače otisků prstů se dělí na tři typy podle fyzikálního principu fungování: optické, kapacitní a ultrazvukové. V mobilních zařízeních se používají všechny tři typy: kapacitní — v iPhone a kvalitních Android zařízeních, optické — v levných modelech, ultrazvukové — ve vlajkových lodích Samsung a Xiaomi.

Podle NIST SP 800-63B poskytuje snímač otisků při správné implementaci FAR (False Acceptance Rate) od 1:50 000 do 1:100 000, což je přijatelné pro většinu scénářů kromě státní bezpečnosti. Průměrná doba odezvy se pohybuje od 0,15 do 0,4 sekundy v závislosti na typu senzoru.

Typy snímačů otisků prstů v telefonech

Každý typ snímače používá svůj fyzikální princip k zachycení otisku. Volba technologie určuje cenu, přesnost, odolnost vůči vnějším vlivům a možnost zabudování pod displej. Podívejme se na tři hlavní typy používané v moderních smartphonech.

Optické senzory

Optický senzor pořizuje fotografii prstu pomocí matice CMOS nebo CCD s rozlišením 300 až 1000 dpi. Prst je osvětlen LED diodami nebo miniaturní lampou a odražené světlo dopadá na senzor přes hranol nebo mikročočky. Optické senzory jsou nejlevnější (cena senzoru od 1 do 3 dolarů), ale lze je snadno oklamat kvalitní fotografií otisku.

Kapacitní senzory

Kapacitní senzory (Capacitive) se skládají z pole kondenzátorů na křemíkovém čipu. Hřebeny papilárního vzoru mění kapacitu jednotlivých buněk a vytvářejí elektrický obraz otisku. Výhoda kapacitních senzorů — fungují pouze s živou tkání (měří elektrickou vodivost), což chrání před silikonovými atrapami.

Ultrazvukové senzory

Ultrazvukový senzor (Qualcomm 3D Sonic, Goodix) vysílá vysokofrekvenční zvukové vlny (20–40 MHz) a měří ozvěnu odraženou od prstu. Vlny pronikají skrz nečistoty, ochranné sklo a dokonce i tenké rukavice a vytvářejí 3D mapu papilárního vzoru do hloubky až 0,5 mm. Přesnost ultrazvukových senzorů dosahuje 98,6 % při FAR 1:100 000.

Srovnání: optické, kapacitní a ultrazvukové senzory

ParametrOptickýKapacitníUltrazvukový
Princip fungováníFotografie prstuElektrická kapacitaOdraz ultrazvuku
Cena senzoru1–3 USD3–8 USD8–15 USD
FAR (přesnost)1:10 0001:50 0001:100 000
Rychlost0,3–0,4 s0,2–0,3 s0,15–0,3 s
Pod displejemAno (OLED)Ne (pouze tlačítko)Ano (jakýkoli displej)
Fungování s mokrým prstemStředníŠpatnéVynikající
Odolnost vůči atrapámNízkáVysokáVelmi vysoká

Optické senzory jsou vhodné pro levná zařízení díky nízké ceně, ale zaostávají v bezpečnosti. Kapacitní senzory jsou zlatým standardem vestavěných tlačítkových snímačů (Touch ID, Google Pixel Imprint). Ultrazvukové jsou drahé, ale nejspolehlivější — používají se ve vlajkových lodích Samsung Galaxy S24/S25 a Xiaomi 14 Pro.

Při výběru typu senzoru výrobci zohledňují nejen cenu, ale také požadavky na design. Poddisplejové optické a ultrazvukové senzory umožňují vytvořit zcela hladký přední panel telefonu bez viditelných tlačítek. Kapacitní senzory vyžadují samostatné tlačítko nebo plošku, což omezuje designová řešení, ale poskytuje předvídatelnější umístění senzoru a hmatovou odezvu při dotyku. Podle Counterpoint Research považuje 76 % uživatelů umístění snímače otisků na bočním tlačítku za nejpohodlnější.

Displejové (poddisplejové) snímače otisků prstů

Poddisplejové senzory (In-Display Fingerprint Scanner) se zabudovávají přímo pod matrici displeje. Prvním komerčním zařízením s takovým senzorem byl vivo X20 Plus UD v roce 2018. Dnes se tato technologie používá ve většině Android vlajkových lodí a středně drahých modelů.

Existují dva typy displejových senzorů: optické (fungují pouze s OLED displeji, přes které prosvítá světlo) a ultrazvukové (fungují s jakýmkoli typem displeje). Optické poddisplejové senzory osvětlují prst skrz mezeru mezi pixely OLED a senzor pod panelem snímá odraz. Snímací oblast je obvykle na displeji zvýrazněna zeleným kroužkem.

Nevýhody displejových senzorů — menší snímací plocha (12×8 mm u optických oproti 20×10 mm u tlačítkových) a nutnost přesného zasažení prstem do oblasti senzoru. Ultrazvukové poddisplejové senzory (Qualcomm 3D Sonic Gen 2) mají plochu 64 mm² a podporují dva současné otisky pro zvýšení přesnosti.

Výrobci neustále pracují na vylepšení poddisplejových senzorů. V roce 2024 Qualcomm představil 3D Sonic Gen 3 se zvětšenou snímací plochou až 100 mm² — to umožňuje odemknout telefon dotykem téměř jakékoli oblasti spodní poloviny displeje. Goodix, druhý největší dodavatel optických poddisplejových senzorů, dosáhl doby odezvy 0,12 sekundy — rychleji než jakýkoli tlačítkový senzor.

Bezpečnost a ochrana proti padělání

Bezpečnost snímače otisků je určena dvěma faktory: hardwarovou ochranou senzoru proti atrapám a kryptografickou ochranou uložených šablon. Liveness detection (detekce živosti) je klíčová technologie, která odlišuje živou tkáň od padělku. Kapacitní senzory kontrolují elektrickou vodivost, ultrazvukové akustický odpor kůže, optické (v moderních verzích) pulsaci krve v kapilárách.

Podle studie Kaspersky Lab bylo 72 % testovaných optických senzorů v levných telefonech oklamáno silikonovým otiskem. Kapacitní senzory Apple Touch ID jsou vůči této metodě odolné, ale v roce 2017 výzkumníci z Tencent ukázali útok pomocí ultratenké 3D tištěné nášivky. Ultrazvukové senzory Qualcomm nebyly oklamány žádnou ze známých metod.

Na softwarové úrovni moderní implementace na Androidu ukládají šablony otisků v Trusted Execution Environment (TEE) nebo hardwarovém bezpečnostním modulu (StrongBox KeyStore na čipu Titan nebo Qualcomm SPU). iOS používá Secure Enclave. Šablona je šifrována a není přístupná aplikacím — to je povinný požadavek Android CDD a Apple App Review Guidelines.

Každý výrobce implementuje ochranu po svém. Samsung Knox používá vlastní TrustZone s izolovaným úložištěm pro otisky. Google Pixel s čipem Titan M2 zajišťuje izolaci na úrovni zavaděče (bootloader). Qualcomm Secure Processing Unit (SPU) je vyhrazené jádro v procesoru Snapdragon, které zpracovává biometrii bez účasti hlavního CPU. Nezávislé audity NCC Group a Kryptowire potvrzují, že všechny tři implementace poskytují hardwarovou izolaci šablon na úrovni dostatečné pro certifikaci Android Strong.

Uživatelé by si měli pamatovat, že snímač otisků je především prostředek pohodlí, nikoli absolutní ochrana. Pro finanční operace a přístup ke kriticky důležitým datům se doporučuje používat dvoufaktorovou autentizaci: otisk nebo obličej plus heslo nebo hardwarový token. Biometrie je vhodná jako první faktor, ale neměla by být jedinou bariérou mezi útočníkem a důvěrnými daty.

Ukázka kódu: BiometricManager na Androidu

Android BiometricManager umožňuje zkontrolovat přítomnost a typ snímače otisků na zařízení před voláním autentizace. To je důležité pro správné zpracování scénářů, kdy biometrický senzor chybí nebo je poškozen. Níže je uveden příklad kontroly dostupnosti snímače.

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("Snímač je k dispozici")
            }
            BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE -> {
                println("Snímač otisků prstů není přítomen")
            }
            BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE -> {
                println("Snímač je dočasně nedostupný")
            }
            BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED -> {
                println("Nejsou zaregistrovány žádné otisky prstů")
            }
        }
    }
}

Metoda canAuthenticate s příznakem BIOMETRIC_STRONG kontroluje, zda je na zařízení k dispozici senzor Class 3 (nejbezpečnější). U poddisplejových a ultrazvukových senzorů Android vrací BIOMETRIC_SUCCESS pouze tehdy, pokud je senzor certifikován jako Strong. Pokud snímač otisků chybí, je třeba uživateli nabídnout alternativní metody autentizace: PIN kód, heslo nebo přihlášení obličejem.

Často kladené otázky

Který typ snímače otisků je nejpřesnější?

Ultrazvukové senzory (Qualcomm 3D Sonic) jsou nejpřesnější a nejspolehlivější. Vytvářejí 3D mapu otisku do hloubky 0,5 mm, pronikají skrz nečistoty a ochranné sklo. FAR činí 1:100 000 oproti 1:50 000 u kapacitních a 1:10 000 u optických senzorů.

Lze poškrábat snímač otisků na displeji?

Poddisplejové senzory jsou umístěny pod sklem displeje a jsou chráněny stejným krytím (Gorilla Glass nebo Ceramic Shield). Samotný senzor není v přímém kontaktu s prstem, takže škrábance na displeji neovlivňují jeho fungování. Nicméně tlusté ochranné sklo nebo fólie mohou snížit přesnost optických senzorů.

Snímač otisků na tlačítku a pod displejem — jaký je rozdíl?

Tlačítkové senzory jsou obvykle kapacitní, fungují rychleji (0,2 s) a mají větší plochu senzoru. Poddisplejové jsou optické nebo ultrazvukové, pomalejší (0,3–0,4 s) a mají menší snímací oblast. Poddisplejové senzory nevyžadují samostatné tlačítko a umožňují vytvořit celistvý design telefonu.

Dokáže snímač otisků rozlišit dvojčata?

Jednovaječná dvojčata mají různé papilární vzory, i když jsou velmi podobné. Moderní senzory s vysokým rozlišením (800+ ppi) a ultrazvukové 3D senzory dokáží rozlišit dvojčata v 95 % případů. Levné optické senzory však mohou chybovat — jsou známy případy odemknutí telefonu dvojčetem.

Jak chránit snímač otisků před hacknutím?

Používejte zařízení s ultrazvukovým nebo kapacitním senzorem (Touch ID), registrujte pouze své otisky, nepoužívejte levná ochranná skla nad optickým senzorem. Zapněte povinné zadávání hesla po restartu a každých 48 hodin v nastavení biometrie Android/iOS.

Shrnutí

  • Snímač otisků prstů je biometrický senzor snímající jedinečný papilární vzor prstu pro autentizaci.
  • Optické senzory — nejlevnější (1–3 USD), fungují pomocí fotografie prstu, FAR 1:10 000.
  • Kapacitní senzory — měří elektrickou kapacitu, používají se v Touch ID, FAR 1:50 000.
  • Ultrazvukové senzory — vytvářejí 3D mapu otisku, nejpřesnější, FAR 1:100 000.
  • Poddisplejové senzory se zabudovávají pod OLED displej a podporují odemykání dotykem obrazovky.
  • Bezpečnost je zajištěna TEE, StrongBox KeyStore nebo Secure Enclave — šablony jsou šifrovány a nepřístupné aplikacím.
  • BiometricManager na Androidu umožňuje zkontrolovat dostupnost a typ senzoru před autentizací.

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také