Czym jest unikalny identyfikator (UID) w tagach RFID?

Spis treści

W systemach RFID unikalny identyfikator (UID) jest często źle rozumiany. Jest on często traktowany jako poświadczenie bezpieczeństwa, podczas gdy w rzeczywistości nigdy nie został zaprojektowany do tego celu. Aby prawidłowo zaprojektować, ocenić lub przeprowadzić audyt systemu RFID, konieczne jest zrozumienie czym jest identyfikator UID, czym nie jest i jak należy go używać.

Techniczne znaczenie identyfikatora UID

Identyfikator UID to nieulotny identyfikator przechowywany na stałe w układzie scalonym RFID. Jest on przypisywany przez producenta chipa podczas produkcji i ma na celu jednoznaczne odróżnienie jednego tagu od drugiego na poziomie protokołu.

Z perspektywy standardów, UID istnieje w celu zapewnienia:

  • Niezawodny wybór tagów
  • Rozdzielczość kolizji
  • Deterministyczna komunikacja między czytnikiem a tagiem

Tak nie zapewniają uwierzytelnianie, szyfrowanie lub dowód legalności.

W jaki sposób identyfikator UID jest używany podczas komunikacji RFID?

Gdy czytnik RFID zasila pole RF, wiele tagów może odpowiedzieć jednocześnie. Identyfikator UID odgrywa kluczową rolę w tej fazie.

Typowa sekwencja to:

  1. Tagi odpowiadają swoimi identyfikatorami
  2. Czytnik wykonuje funkcję antykolizyjną
  3. Pojedynczy tag jest wybierany przy użyciu jego identyfikatora UID
  4. Rozpoczynają się operacje wyższej warstwy (jeśli są obsługiwane)

Na żadnym etapie UID nie sprawdza, czy tag jest autentyczny, autoryzowany lub zaufany.

Przechowywanie i niezmienność UID

W oryginalnych chipach RFID identyfikator UID jest przechowywany w fabrycznie zaprogramowana pamięć tylko do odczytu. Nie można go modyfikować ani przepisywać podczas normalnej pracy.

Tagi umożliwiające modyfikację identyfikatora UID to:

  • Chipy klonujące
  • Emulatory
  • Urządzenia deweloperskie

Nie są one reprezentatywne dla poświadczeń produkcyjnych zgodnych ze standardami.

Długość i struktura identyfikatora UID

Długość UID zależy od standardu RFID i rodziny chipów. Typowe przykłady obejmują:

  • 32-bitowe i 40-bitowe identyfikatory UID w starszych systemach LF
  • 7-bajtowe lub 10-bajtowe identyfikatory UID w systemach ISO/IEC 14443 HF
  • 96-bitowe identyfikatory powiązane z ramami UHF EPC

Struktura identyfikatora UID może obejmować:

  • Identyfikacja producenta
  • Informacje o rodzinie chipów
  • Numeracja seryjna

Struktura ta wspiera interoperacyjność, a nie tajność.

Zachowanie UID w różnych pasmach częstotliwości RFID

Niskie częstotliwości (125 kHz)

Systemy LF RFID niemal powszechnie opierają się na działaniu wyłącznie UID. Systemy te zapewniają:

  • Stałe identyfikatory
  • Brak uwierzytelniania
  • Brak szyfrowania
  • Komunikacja jednokierunkowa

W takich systemach posiadanie identyfikatora UID jest wystarczające do podszycia się pod tag.

Wysoka częstotliwość (13,56 MHz)

HF RFID wprowadza opcjonalne warstwy zabezpieczeń. Rola UID zmienia się w zależności od typu chipa.

W bezpiecznych systemach HF identyfikator UID jest używany tylko do:

  • Ochrona przed kolizją
  • Wybór tagów

Podejmowane są decyzje dotyczące kontroli dostępu po uwierzytelnieniu kryptograficznym, a nie przez porównywanie identyfikatorów UID.

Ultra-wysoka częstotliwość (UHF)

W RFID UHF koncepcja pojedynczego identyfikatora UID została zastąpiona wieloma identyfikatorami:

  • TID dla autentyczności chipa
  • EPC do identyfikacji na poziomie aplikacji

Również w tym przypadku identyfikatory wspierają skalę i logistykę, a nie zaufanie.

Dowiedz się więcej: Wyjaśnienie częstotliwości chipów RFID: LF vs HF vs UHF

Podstawowy błąd projektowy: Traktowanie UID jako danych uwierzytelniających

Wiele systemów kontroli dostępu nadal opiera się na porównywaniu identyfikatorów UID jako mechanizmie autoryzacji. To podejście jest zasadniczo błędne.

Autoryzacja oparta na UID nie powiodła się, ponieważ

  • Identyfikatory UID są przesyłane w postaci zwykłego tekstu
  • Każdy kompatybilny czytnik może je przechwytywać
  • Sklonowane tagi są nie do odróżnienia od oryginałów

To nie jest błąd implementacji - to jest niewłaściwe wykorzystanie koncepcji UID.

Dlaczego systemy oparte wyłącznie na UID wciąż istnieją?

Pomimo znanych ograniczeń, systemy oparte wyłącznie na UID są nadal powszechne ze względu na

  • Niski koszt
  • Starsza infrastruktura
  • Minimalna złożoność oprogramowania
  • Kompatybilność z wczesnymi wdrożeniami RFID

Są one odpowiednie tylko tam, gdzie wymagania bezpieczeństwa są znikome.

Jak bezpieczne systemy RFID prawidłowo wykorzystują UID?

W nowoczesnych, bezpiecznych systemach RFID:

  • Identyfikator UID nigdy nie jest używany do podejmowania decyzji o dostępie
  • Uwierzytelnianie opiera się na kryptograficznej metodzie wyzwanie-odpowiedź.
  • Tajne klucze pozostają chronione wewnątrz chipa
  • Weryfikacja oparta na sesji zapobiega odtwarzaniu i klonowaniu.

W tych systemach duplikowanie identyfikatora UID nie ma praktycznej wartości.

Perspektywa standardów

Standardy RFID takie jak ISO/IEC 14443, ISO/IEC 15693 i ISO/IEC 18000 wyraźnie definiują zachowanie UID. Żadna z nich nie definiuje UID jako mechanizmu bezpieczeństwa.

Bezpieczeństwo jest celowo warstwowe powyżej UID.

Rozróżnienie to jest wyraźne zarówno w dokumentacji standardów, jak i projektach referencyjnych dostawców.

Praktyczne implikacje dla projektantów systemów

Jeśli bezpieczeństwo systemu zależy od tajności UID, system jest niebezpieczny z założenia.

Jeśli system wykorzystuje UID tylko do identyfikacji i opiera się na uwierzytelnianiu kryptograficznym w celu autoryzacji, jest to zgodne z nowoczesnymi najlepszymi praktykami RFID.

Identyfikator UID jest podstawowym elementem komunikacji RFID, ale nigdy nie miał być poświadczeniem. Mylenie identyfikacji z uwierzytelnianiem doprowadziło do dziesięcioleci możliwych do uniknięcia słabości bezpieczeństwa.

Zrozumienie właściwej roli UID nie jest opcjonalne - jest to warunek wstępny do budowania systemów RFID, które skalują się, współdziałają i pozostają bezpieczne.

Więcej artykułów:
Udostępnij:
Facebook
X
LinkedIn
Pinterest
E-mail
Zostaw komentarz
Dostępny dla WhatsApp/kontaktu telefonicznego?
Przewiń do góry