Standard protokołu kart zbliżeniowych ISO 14443

August 18, 2024 1232 komentarzy

ISO 14443 – standard (PDF)



Standard protokołu kart bezstykowych ISO14443 — nacisk na: skanowanie bezstykowe — projekty: standardy i protokoły.



Standard protokołu kart bezstykowych ISO14443

Czym jest ISO14443?

ISO14443, formalnie zapisywany jako ISO/IEC 14443, to międzynarodowy standard kart zbliżeniowych stosowany w bezstykowych kartach z układem scalonym, które komunikują się z czytnikiem na niewielką odległość. Określa on, w jaki sposób zbliżeniowa karta z układem scalonym, znana jako PICC, oraz urządzenie sprzęgające zbliżeniowe, znane jako PCD, realizują przesyłanie energii, rozpoznają się nawzajem i wymieniają dane bez styków fizycznych. W praktycznych projektach RFID i NFC jest ściśle związany z kartami 13,56 MHz stosowanymi w kontroli dostępu, biletach, identyfikacji i terminalach usługowych.

Standard nie jest pojedynczą specyfikacją aplikacji. Nie rozstrzyga o układzie karty, projekcie nadruku, formacie bazy danych ani logice biznesowej stosowanej przez właściciela systemu. Definiuje natomiast bezstykowy fundament komunikacyjny, który pozwala zgodnym kartom i czytnikom współpracować ze sobą. Producent kart może wykorzystać tę warstwę komunikacyjną wewnątrz Kart plastikowych, poświadczeń PVC, kart kompozytowych lub innych produktów gotowych, natomiast integrator może połączyć zgodne czytniki z oprogramowaniem do kontroli dostępu, terminalami płatniczymi lub platformami identyfikacyjnymi.

Podstawowa struktura standardu ISO14443

ISO/IEC 14443 jest zwykle opisywany w czterech częściach technicznych. Część 1 koncentruje się na właściwościach fizycznych kart zbliżeniowych, w tym na formacie karty ID-1 i oczekiwaniach dotyczących trwałości środowiskowej. Część 2 definiuje interfejs zasilania i sygnału w zakresie częstotliwości radiowej, w tym pole pracy i metody komunikacji. Część 3 obejmuje inicjalizację i antykolizję, które są potrzebne, gdy jedna lub więcej kart znajdzie się w polu czytnika. Część 4 określa protokół transmisji stosowany po wybraniu i aktywowaniu karty do wymiany danych wyższego poziomu.

Ta warstwowa struktura jest istotna przy ocenie produktu. Karta może spełniać wymagania dotyczące rozmiaru fizycznego, ale nadal potrzebować właściwego układu, konstrukcji anteny i zachowania oprogramowania, aby obsłużyć docelowy czytnik. Czytnik może obsługiwać ISO14443 Typ A, Typ B lub oba te typy, a aplikacja systemowa może wymagać dodatkowej zgodności z rodzinami układów lub zestawami poleceń. Z tego powodu implementację należy sprawdzić w całym środowisku karta–czytnik–aplikacja.

Częstotliwość pracy, PICC i PCD

Relacja komunikacyjna w ISO14443 opiera się na dwóch podstawowych urządzeniach. PICC to karta zbliżeniowa lub poświadczenie bezstykowe. PCD to czytnik albo czytnik/programator, który wytwarza pole RF, dostarcza energię do karty pasywnej poprzez sprzężenie indukcyjne i steruje wymianą danych. Standard umieszcza tę interakcję w wysokoczęstotliwościowym paśmie RFID przy 13,56 MHz, a czytnik wytwarza pole pracy wystarczająco silne, aby zasilić kartę w określonej objętości roboczej.

W rzeczywistych produktach oznacza to, że konstrukcja anteny, materiał karty, czułość układu i natężenie pola czytnika wpływają na stabilność odczytu. Dobrze wykonana karta musi nie tylko zawierać zgodny układ scalony, lecz także zachować dostrojenie anteny po nadruku, laminowaniu i codziennym użytkowaniu. Dobrze dobrany czytnik musi obsługiwać wymagany typ interfejsu i być zainstalowany w sposób, który pozwala uniknąć zakłóceń metalowych, nadmiernej odległości lub niepożądanego sprzężenia z pobliskimi kartami. Dlatego projekty często wymagają inżynierii poświadczeń i testów po stronie czytnika z czytnikami HF.

Typ A, Typ B i antykolizja

ISO14443 definiuje dwa główne typy interfejsu: Typ A i Typ B. Mają one ten sam ogólny cel, ale różnią się kodowaniem sygnału i szczegółami inicjalizacji. Typ A jest szeroko spotykany w wielu popularnych środowiskach kart inteligentnych i NFC, natomiast Typ B jest stosowany również w systemach identyfikacji, administracji publicznej, bankowości i specjalistycznego bezpieczeństwa. Wybór między Typem A i Typem B nie jest prostym rankingiem jakości; zależy od platformy układu, obsługi przez czytnik, wymagań certyfikacyjnych i ekosystemu aplikacji.

Antykolizja to jedna z najbardziej użytecznych części standardu. Gdy w polu czytnika znajduje się kilka kart zbliżeniowych, PCD potrzebuje kontrolowanego sposobu wykrycia, wybrania i komunikacji z jedną kartą, zamiast odbierania wymieszanych odpowiedzi. Część 3 standardu ISO14443 definiuje procedury inicjalizacji i antykolizji, dzięki którym czytnik może identyfikować karty, obsługiwać informacje o UID lub identyfikatorze i przeprowadzić wybraną kartę do następnego etapu komunikacji. Jest to szczególnie ważne w bramkach, punktach rejestracji obecności, kioskach samoobsługowych i terminalach dostępu, w których użytkownicy mogą przykładać portfel lub stos poświadczeń.

Protokół transmisji i zastosowanie w aplikacjach

Po wybraniu karty część 4 standardu ISO14443 zapewnia blokowy protokół transmisji, który obsługuje uporządkowaną wymianę danych między kartą a czytnikiem. Ten poziom pomaga systemowi zarządzać czasem oczekiwania, łańcuchowaniem i obsługą błędów podczas komunikacji. Rzeczywista funkcja biznesowa nadal zależy jednak od systemu operacyjnego układu, struktury pamięci, konstrukcji kryptograficznej i poleceń aplikacji używanych powyżej warstwy bezstykowej. Hotel może na przykład korzystać ze zgodnej komunikacji bezstykowej, podczas gdy logika dostępu do pokoju jest określona przez system zamków i platformę kodowania kart dla kart hotelowych.

Bezpieczeństwo należy również rozumieć właściwie. ISO14443 pomaga określić, w jaki sposób urządzenia się komunikują; nie czyni automatycznie każdej karty bezpieczną. Rzeczywista ochrona zależy od tego, czy karta stosuje silne uwierzytelnianie, zróżnicowane klucze, szyfrowaną wymianę komunikatów, chronione obszary pamięci i bezpieczne zarządzanie zapleczem. Tanie karty pamięciowe, karty z bezpiecznym mikrokontrolerem i karty inteligentne dwuinterfejsowe mogą wszystkie korzystać z komunikacji bezstykowej, ale nie zapewniają tego samego poziomu ochrony. W przypadku projektów wrażliwych zgodność z ISO14443 należy oceniać razem z bezpieczeństwem układu, kontrolą personalizacji i zarządzaniem ryzykiem po stronie systemu.

Dlaczego ISO14443 ma znaczenie przy wyborze produktów bezstykowych

Dla kupujących ISO14443 jest użytecznym punktem odniesienia technicznego, ponieważ tworzy wspólny język dla kart, czytników i integratorów systemów. Pomaga określić zasięg zbliżeniowy, potrzebę stosowania Typu A lub Typu B oraz to, czy czytnik musi obsługiwać aktywację protokołu wykraczającą poza odczyt UID. Pomaga również uniknąć niedopasowania między atrakcyjnie zadrukowanymi kartami a rzeczywistą infrastrukturą czytników.

Dla producentów standard wyznacza kierunek decyzji inżynieryjnych dotyczących konstrukcji karty, umiejscowienia anteny, doboru układu i testów jakości. Gotowe poświadczenia muszą wytrzymywać normalne użytkowanie, zachowując stabilne sprzężenie i czytelne działanie. Dla kierowników projektów ułatwia jaśniejszą komunikację z dostawcami: zapytania powinny obejmować model układu, rozmiar pamięci, typ interfejsu, metodę personalizacji, wymagania bezpieczeństwa, oczekiwaną odległość odczytu oraz dokładny czytnik lub zamek docelowy.

FAQ o ISO14443

Czy ISO14443 to to samo co NFC?

Nie. ISO14443 to standard komunikacji kart zbliżeniowych, natomiast NFC to szersze ramy technologiczne, które mogą obejmować tryb czytnika/programatora, koncepcje komunikacji peer-to-peer i emulację karty. Wiele scenariuszy emulacji kart NFC i odczytu tagów opiera się na komunikacji ISO14443 Typ A lub Typ B, ale produkty NFC mogą odwoływać się także do innych standardów, w zależności od trybu i typu tagu.

Jaka jest typowa częstotliwość pracy kart ISO14443?

Karty zbliżeniowe ISO14443 pracują w wysokoczęstotliwościowym paśmie 13,56 MHz. Czytnik wytwarza pole RF, które zasila karty pasywne i umożliwia komunikację dwukierunkową. Rzeczywista skuteczność odczytu nadal zależy od konstrukcji anteny, materiału karty, mocy wyjściowej czytnika, środowiska instalacji oraz od tego, czy pobliskie metale, wiele kart lub materiały ekranujące wpływają na pole sprzężenia.

Jaka jest różnica między ISO14443 Typ A i Typ B?

Typ A i Typ B to dwie bezstykowe metody interfejsu w rodzinie ISO14443. Różnią się kodowaniem sygnału, szczegółami modulacji i zachowaniem podczas inicjalizacji. Lepszy wybór zależy od układu, czytnika, zastosowania właściwego dla danego kraju, ścieżki certyfikacji i istniejącej infrastruktury systemu. Projekt powinien potwierdzić obsługę przez czytnik przed wyborem kart.

Czy ISO14443 definiuje pamięć karty?

Nie bezpośrednio. ISO14443 definiuje bezstykowy interfejs komunikacyjny i zachowanie protokołu, a nie komercyjną mapę pamięci każdego układu. Rozmiar pamięci, warunki dostępu, struktura sektorów, system plików, funkcje kryptograficzne i zestawy poleceń są określane przez platformę układu lub standard aplikacji. Kupujący powinni określić zarówno zgodność z ISO14443, jak i dokładny wymagany układ.

Czy można odczytać kilka kart ISO14443 jednocześnie?

Standard obejmuje mechanizmy antykolizji, dzięki którym czytnik może wykryć i wybrać kartę, gdy w polu znajduje się więcej niż jedna karta. Nie oznacza to jednak, że zwykły czytnik sprawnie obsłuży duży stos kart. Rzeczywiste zachowanie przy wielu kartach zależy od oprogramowania układowego czytnika, pola anteny, orientacji kart i czasu działania aplikacji.

Czy ISO14443 nadaje się do śledzenia RFID na duże odległości?

Nie. ISO14443 jest zaprojektowany do pracy zbliżeniowej na krótkim zasięgu. Nadaje się do kart przyłożeniowych, bezpiecznego dostępu, biletów i identyfikacji. Przy większych odległościach odczytu projekty zwykle oceniają karty bliskościowe ISO15693 lub systemy RFID UHF. Wybór standardu o niewłaściwym zasięgu może powodować słabą skuteczność i nierealne oczekiwania dotyczące instalacji.

Co powinni potwierdzić kupujący przed zamówieniem produktów ISO14443?

Kupujący powinni potwierdzić model układu, interfejs Typu A lub Typu B, pojemność pamięci, wymagania dotyczące UID, dane do kodowania, projekt nadruku, materiał karty, model czytnika i platformę aplikacji. W systemach bezpiecznych powinni także sprawdzić zarządzanie kluczami, metodę uwierzytelniania oraz to, czy przed produkcją masową wykonano testy próbek z rzeczywistym czytnikiem.

Kod weryfikacyjny