Touch ID: co to jest, czujnik odcisków palców i zasada działania

Autor: IT Sectr Opublikowano: 2026-03-23 Czas czytania: 8 min

Touch ID — system skanowania linii papilarnych opracowany przez Apple do uwierzytelniania użytkowników iPhone, iPad i Mac. Technologia zadebiutowała w iPhone 5S w 2013 roku i stała się pierwszym masowym czujnikiem biometrycznym w smartfonach. Według Apple Security White Paper, 2024, prawdopodobieństwo przypadkowego dopasowania odcisku palca do cudzego wzorca wynosi 1 do 50 000, a sam czujnik jest w stanie rozróżniać do pięciu zarejestrowanych odcisków na jednym urządzeniu.

Najważniejsze

  • Touch ID — pojemnościowy skaner linii papilarnych Apple wbudowany w przycisk Home lub boczny przycisk iPhone/iPad.
  • Czujnik pojemnościowy wykorzystuje układ mikroskopijnych kondensatorów do odczytywania wzoru brodawek skórnych na palcu.
  • Secure Enclave przechowuje matematyczny wzorzec odcisku w izolowanym koprocesorze i nie przekazuje go iOS ani aplikacjom stron trzecich.
  • Touch ID pierwszej generacji było używane w iPhone 5S–iPhone 7, a druga generacja pojawiła się w iPhone 8 i iPhone SE.
  • Czujnik drugiej generacji jest szybszy i dokładniejszy — czas skanowania skrócił się z 0,3 do 0,2 sekundy.

Co to jest Touch ID?

Touch ID — to czujnik biometryczny wbudowany w przycisk Home (iPhone 5S–iPhone 8/SE) lub boczny przycisk (iPad Air 4+, iPad mini 6+). Składa się z szafirowego szkła (ochrona przed zarysowaniami), pojemnościowej matrycy czujników i pierścienia wykrywania palca, który aktywuje skaner przy dotknięciu.

Podczas pierwszego włączenia użytkownik rejestruje odcisk — czujnik wykonuje kilka zdjęć palca pod różnymi kątami i tworzy matematyczny wzorzec. Według Apple skaner odczytuje wzór brodawek skórnych na poziomie subdermalnym — pod wierzchnią warstwą skóry, co chroni przed zdjęciem odcisku z powierzchni.

Touch ID obsługuje do pięciu odcisków — można dodać palce obu rąk lub odciski członków rodziny. Czujnik reaguje przy dowolnym położeniu palca dzięki rozpoznawaniu 360-stopniowemu. Od momentu premiery w 2013 roku Touch ID był używany do odblokowywania iPhone, potwierdzania zakupów w App Store, płatności przez Apple Pay i autoryzacji w aplikacjach stron trzecich.

Technologia czujnika pojemnościowego

Pojemnościowy skaner linii papilarnych Touch ID składa się z układu 500 punktów na cal (ppi) mikroskopijnych kondensatorów umieszczonych na powierzchni krzemowego chipa. Każdy kondensator mierzy pojemność elektryczną między palcem a czujnikiem. Grzbiety wzoru brodawek (wypukłości) znajdują się bliżej czujnika i tworzą większą pojemność, a doliny — mniejszą.

Różnica pojemności między 50 000 sąsiednich kondensatorów tworzy obraz odcisku o rozdzielczości 500 ppi. Szafirowe szkło o grubości 0,1 mm chroni czujnik przed zarysowaniami i zapewnia izolację elektryczną. Według Apple szafir ustępuje twardością tylko diamentowi — zapobiega to zużyciu czujnika nawet po milionach dotknięć.

Skaner Touch ID drugiej generacji (od iPhone 8) wykorzystuje ulepszoną matrycę kondensatorów o gęstszym rozmieszczeniu — 800 ppi zamiast 500. Pozwoliło to zwiększyć prędkość skanowania o 30% i poprawić dokładność dla wilgotnych lub suchych palców. Czas rejestracji nowego odcisku skrócił się z 12 do 8 dotknięć.

ParametrTouch ID Gen 1Touch ID Gen 2
Rozdzielczość czujnika500 ppi800 ppi
Liczba dotknięć do rejestracji128
Prędkość skanowania0,3 s0,2 s
UrządzeniaiPhone 5S, 6, 6S, 7iPhone 8, SE (2–3 gen), iPad
Ochrona szafiremTakTak

Generacje Touch ID: od iPhone 5S do iPhone SE

Pierwsza generacja Touch ID zadebiutowała w iPhone 5S i była używana aż do iPhone 7. Czujnik był wbudowany w mechaniczny przycisk Home i miał rozdzielczość 500 ppi. Z czasem Apple ulepszyło algorytmy przetwarzania: iOS 10 dodało uczenie adaptacyjne — wzorzec odcisku stopniowo aktualizuje się przy każdym skanowaniu, przechwytując nowe obszary wzoru.

Druga generacja Touch ID pojawiła się wraz z iPhone 8 i iPad Pro 2018. Kluczowe zmiany: gęstsza matryca kondensatorów (800 ppi), lepsza praca z wilgotnymi palcami i nowa integracja z Secure Enclave — siódma generacja SEP pozwoliła przyspieszyć operacje kryptograficzne o 40%. iPhone SE (2. i 3. generacji) zachowały Touch ID drugiej generacji jako alternatywę dla Face ID dla użytkowników preferujących przycisk Home.

Na MacBook Pro Touch ID jest zrealizowany jako oddzielny czujnik po prawej stronie klawisza Touch Bar (lub w przycisku Touch ID w modelach bez Touch Bar). W Macu używany jest ten sam Secure Enclave T2 lub M-chip. Według Apple Platform Security, na Macu Touch ID przechowuje oddzielne wzorce dla każdego użytkownika i automatycznie wyłącza się przy włączeniu trybu gościa.

Uczenie adaptacyjne Touch ID

Od iOS 10 Touch ID obsługuje uczenie adaptacyjne — algorytm stopniowo rozszerza wzorzec odcisku po każdej udanej autoryzacji. Jeśli użytkownik dotyka czujnika różnymi częściami palca, wzorzec wzbogaca się o nowe minucje (punkty rozgałęzień i zakończeń grzbietów). Uczenie adaptacyjne zwiększa dokładność rozpoznawania o 15–20% w ciągu pierwszych dwóch tygodni po rejestracji odcisku.

Bezpieczeństwo: Secure Enclave i ochrona odcisków

Secure Enclave — wydzielony koprocesor w chipie Apple A7–A18 i M1–M4, który izoluje dane biometryczne od głównego systemu operacyjnego. Podczas rejestracji odcisku czujnik przekazuje obraz bezpośrednio do Secure Enclave przez zabezpieczony kanał peryferyjny. iOS otrzymuje tylko powiadomienie „wzorzec zapisany” lub wynik porównania „zgodny / niezgodny”.

Matematyczny wzorzec odcisku jest przechowywany w zaszyfrowanej formie wewnątrz Secure Enclave. Klucz szyfrowania jest generowany na podstawie unikalnego identyfikatora chipa (UID), który jest programowany na etapie produkcji i niedostępny do odczytu. Według Apple Security White Paper, żadna aplikacja, w tym iOS, nie ma dostępu do wzorca odcisku — API zwraca tylko wartość boolowską powodzenia autoryzacji.

Touch ID jest również chroniony przed atakami z użyciem imitacji. Czujnik pojemnościowy mierzy przewodność elektryczną żywej tkanki, dlatego wysuszone lub silikonowe kopie odcisków nie działają. Dodatkowa ochrona: po 5 nieudanych próbach Touch ID blokuje się i wymaga wprowadzenia hasła, a po 48 godzinach bezczynności urządzenie również żąda hasła przed biometrią.

Ograniczenia Touch ID

Mimo wysokiej niezawodności Touch ID ma ograniczenia. Skaner może nie działać przy silnym zabrudzeniu palca (farba, olej, brud), przy chorobach dermatologicznych (egzema, łuszczyca) lub przy zbyt suchej skórze. Wilgotny palec to najczęstsza przyczyna awarii czujnika, ponieważ woda bocznikuje pojemność kondensatorów. Apple zaleca zarejestrowanie kilku odcisków tego samego palca pod różnymi kątami w celu zwiększenia prawdopodobieństwa udanego odczytu.

Touch ID w Apple Pay

Aby zapłacić przez Apple Pay za pomocą Touch ID, użytkownik przykłada palec do czujnika, trzymając iPhone przy terminalu. Transakcja jest potwierdzana podpisem kryptograficznym utworzonym przez Secure Enclave. Numer karty i odcisk palca nie są przekazywane sprzedawcy — stosowana jest tokenizacja. Każda transakcja otrzymuje unikalny kod (token), który nie może być użyty ponownie. Touch ID dla Apple Pay jest dostępny na iPhone 5S i nowszych, a także na iPad i Mac z czujnikiem.

Touch ID kontra Face ID: co wybrać

Wraz z premierą iPhone X w 2017 roku Apple rozpoczęło przejście od Touch ID do Face ID, ale obie technologie pozostają aktualne. Touch ID jest wygodny w sytuacjach, gdy twarz jest zakryta maską, telefon leży na stole lub użytkownik nie może patrzeć na ekran. Face ID jest szybsze przy zwykłym użytkowaniu — wystarczy spojrzeć na ekran bez dotykania przycisku.

Touch ID wygrywa pod względem obsługi wielu użytkowników — do 5 odcisków w porównaniu z jedną twarzą w Face ID. Jest to wygodne dla rodzinnych iPadów lub urządzeń korporacyjnych. Jednak Touch ID przegrywa pod względem podstawowego poziomu bezpieczeństwa (FAR 1:50 000 wobec 1:1 000 000 w Face ID).

Przykład kodu: sprawdzanie Touch ID na iOS

Framework LocalAuthentication działa identycznie dla Face ID i Touch ID — programista nie musi pisać innego kodu dla różnych typów biometrii. System automatycznie określa dostępny czujnik i wyświetla odpowiedni dialog. Poniżej znajduje się przykład z sprawdzeniem dostępności biometrii na urządzeniu.

swift
import LocalAuthentication

class BiometricHelper {

    static func checkBiometryStatus() {
        let context = LAContext()
        var error: NSError?

        switch context.canEvaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics,
            error: &error
        ) {
        case true:
            let type = context.biometryType
            switch type {
            case .touchID:
                print("Touch ID dostępny")
            case .faceID:
                print("Face ID dostępny")
            case .none:
                print("Biometria nieskonfigurowana")
            @unknown default:
                print("Nieznany typ")
            }

        case false:
            print("Biometria niedostępna: \(error)")
        }
    }
}

Właściwość biometryType zwraca typ dostępnego czujnika biometrycznego: .touchID, .faceID lub .none. To jedyny sposób programowego określenia, jaki czujnik jest zainstalowany na urządzeniu. Dla Touch ID iOS automatycznie wyświetla standardowy dialog z ikoną odcisku i nie wymaga dodatkowej konfiguracji interfejsu.

Często zadawane pytania

Co się stanie, jeśli skaleczę palec z zarejestrowanym odciskiem?

W przypadku uszkodzenia skóry (skaleczenie, oparzenie, zadrapanie) Touch ID może przestać rozpoznawać odcisk. W takiej sytuacji telefon poprosi o hasło. Po wygojeniu zaleca się ponowną rejestrację odcisku — stary wzorzec nie zaktualizuje się automatycznie. iOS usuwa biometrię i wymaga hasła po 5 nieudanych próbach.

Czy można dodać odcisk innej osoby w Touch ID?

Tak, Touch ID obsługuje do 5 odcisków na jednym urządzeniu. Można dodać odciski członków rodziny lub współpracowników. Jednak wszystkie dodane odciski mają ten sam poziom dostępu — odblokowanie telefonu, potwierdzanie zakupów i dostęp do aplikacji. Nie można ograniczyć uprawnień dla konkretnego odcisku.

Dlaczego Touch ID nie działa z mokrym palcem?

Czujnik pojemnościowy Touch ID mierzy różnicę potencjałów elektrycznych między palcem a kondensatorami. Woda na palcu zniekształca pojemność każdego kondensatora, czyniąc obraz wzoru brodawek nieczytelnym. Druga generacja Touch ID (iPhone 8+) częściowo poprawiła działanie z wilgotnymi palcami dzięki gęstszej matrycy czujników, ale problem nie został całkowicie rozwiązany.

Czy Touch ID działa przez rękawiczkę?

Zwykłe rękawiczki materiałowe lub skórzane blokują kontakt elektryczny między palcem a czujnikiem pojemnościowym, więc Touch ID nie działa. Specjalne rękawiczki z przewodzącymi nitkami (obsługujące dotyk pojemnościowy) mogą działać, ale dokładność rozpoznawania spada z powodu zniekształcenia pojemności.

Jak bezpiecznie chronione są odciski w Touch ID?

Odciski są chronione na poziomie sprzętowym. Secure Enclave szyfruje wzorce unikalnym kluczem urządzenia (UID) i nie udostępnia API do wyodrębniania danych. Nawet przy fizycznym wyodrębnieniu chipa Secure Enclave i analizie magistrali danych odciski są niedostępne. Apple deklaruje, że ani rząd, ani sama firma nie mogą uzyskać odcisków z urządzenia.

Podsumowanie

  • Touch ID — pojemnościowy skaner linii papilarnych Apple działający przez układ mikroskopijnych kondensatorów o rozdzielczości do 800 ppi.
  • Pierwsza generacja (500 ppi) była używana w iPhone 5S–iPhone 7, druga generacja (800 ppi) — w iPhone 8, iPhone SE i iPad.
  • Secure Enclave izoluje wzorce biometryczne od iOS — żadna aplikacja nie ma do nich bezpośredniego dostępu.
  • FAR 1:50 000 — prawdopodobieństwo fałszywego dopasowania odcisku do cudzego wzorca.
  • Touch ID obsługuje do 5 odcisków na jednym urządzeniu, w tym palce różnych użytkowników.
  • LocalAuthentication udostępnia ujednolicone API dla Touch ID i Face ID na iOS.

Opracujemy aplikację mobilną pod klucz

IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.

Omów projekt

Przeczytaj również