Dlatego Touch ID wymaga wprowadzenia kodu zabezpieczającego po ponownym uruchomieniu iPhone'a lub tabletu iPad

  Uważa się, że Touch ID umożliwia zabezpieczanie iPhone'ów i tabletów iPad za pomocą odcisku palca, a jedno z jego zabezpieczeń wymaga ponownego wprowadzenia kodu zabezpieczającego po ponownym uruchomieniu terminala, ponieważ odcisk palca nie może zostać użyty. Jeśli kiedykolwiek zastanawiałeś się, dlaczego iOS wymaga wprowadzenia kodu zabezpieczającego po ponownym uruchomieniu, zabraniając użycia odcisku palca, wyjaśnienie znajduje się poniżej. W praktyce iOS nie przechowuje w swojej bezpiecznej enklawie obrazów odcisków palców, lecz ich matematyczną reprezentację, obraz odcisku palca, którego nie da się odtworzyć w swojej bazie.

Touch ID nie przechowuje żadnych obrazów odcisku palca. Przechowuje jedynie matematyczną reprezentację Twojego odcisku palca. Odtworzenie rzeczywistego obrazu odcisku palca na podstawie tej reprezentacji matematycznej nie jest możliwe. iPhone 5s zawiera także nową, zaawansowaną architekturę zabezpieczeń zwaną Secure Enclave w chipie A7, która została opracowana w celu ochrony haseł i danych odcisków palców.

  Matematyczna reprezentacja odcisku palca jest przechowywana w bezpiecznej enklawie, do której iOS może uzyskać dostęp, ale nie po zresetowaniu bez wprowadzenia kodu zabezpieczającego w celu odblokowania terminala. Aby chronić dane użytkownika, Apple blokuje dostęp do bezpiecznej enklawy przed odblokowaniem terminala po ponownym uruchomieniu przy użyciu kodu zabezpieczającego ustawionego przez użytkownika. Choć dane prezentowane przez Apple odnoszą się do starego chipa A7, to nic się nie zmieniło w zakresie bezpieczeństwa odcisków palców rejestrowanych za pomocą czytnika terminala i teraz wiadomo, dlaczego po ponownym uruchomieniu jesteśmy zmuszeni ponownie wprowadzić kod zabezpieczający.