+86-755-36991787

Aký je proces overovania MIFARE?

Apr 12, 2023

Proces autentifikácie MIFARE zahŕňa overenie pravosti karty a zabezpečenie toho, že držiteľ karty má právo na prístup k informáciám alebo zdrojom uloženým na karte. Tu sú základné kroky procesu overovania pre karty MIFARE Classic a MIFARE DESFire:

Proces klasického overenia MIFARE:

  1. Čítačka kariet odošle na kartu MIFARE Classic požiadavku na začatie komunikácie.
  2. Karta odpovedá svojim jedinečným 4-bajtovým sériovým číslom (UID).
  3. Čítačka odošle na kartu výzvu, čo je náhodné číslo, ktoré sa použije na autentifikáciu karty.
  4. Karta používa tajný kľúč uložený na karte na zašifrovanie výzvy a zašifrovaný výsledok odošle späť do čítačky.
  5. Čitateľ používa rovnaký tajný kľúč na dešifrovanie odpovede a jej porovnanie s očakávaným výsledkom. Ak sa tieto dva zhodujú, karta je overená a môže pokračovať v požadovanej akcii (ako je kontrola prístupu alebo prenos dát).

    MIFARE classic Authentication Process

     

Proces overenia totožnosti MIFARE DESFire:

  1. Čítačka kariet odošle na kartu MIFARE DESFire požiadavku na začatie komunikácie.
  2. Karta odpovedá svojim jedinečným identifikátorom (UID) a zoznamom podporovaných príkazov.
  3. Čítačka odošle požiadavku na autentifikáciu karty pomocou špecifického kľúča, ako je hlavný kľúč alebo kľúč aplikácie.
  4. Karta odpovie náhodným číslom (výzvou) zašifrovaným pomocou zadaného kľúča.
  5. Čítačka dešifruje výzvu pomocou rovnakého kľúča a pošle výsledok späť na kartu.
  6. Karta overí odpoveď a ak je úspešná, odošle späť do čítačky stav overenia.
  7. Čítačka teraz môže odosielať príkazy na kartu na vykonávanie špecifických úloh, ako je čítanie alebo zapisovanie údajov.

Upozorňujeme, že proces autentifikácie sa môže líšiť v závislosti od konkrétnej implementácie technológie MIFARE a bezpečnostných požiadaviek aplikácie. Okrem toho môžu novšie karty MIFARE používať pokročilejšie šifrovacie algoritmy a metódy autentifikácie na zvýšenie bezpečnosti.

Zaslať požiadavku