RFID Technické články

Uzamykání a odemykání štítků UHF RFID

Když čtečka RFID "čte" RFID tag, získává EPC data, která jsou zapsána do čipu integrovaného obvodu tagu. Pokud nejsou data EPC uvnitř štítku uzamčena, může kdokoli použít čtečku RFID a jednoduchý software RFID ke změně dat na tomto štítku a prolomení dat. V tomto případě, pokud někdo úmyslně manipuluje s údaji RFID štítku, utrpí prodejce obrovské ztráty.


S tím, jak stále více maloObchodníků přechází k používání technologie RFID u pokladen, nabývá na důležitosti také zamykání RFID lístků. Protože pokud štítky RFID nejsou uzamčeny, zloději mohou tato zařízení použít ke snadné změně informací na štítcích cenných položek na položky s nižší cenou a poté je odnést k pokladně a zaplatit.


V současnosti široce používaná paměť RFID tagů Gen 2 je rozdělena do 4 stavů: odemčený stav, trvale odemčený stav (nikdy nelze zamknout), zamčený stav a trvale zamčený stav (nikdy nelze odemknout).


Poté, co prodejce uzamkne štítek RFID, lze heslo použít k úpravě informací na štítku. Náklady na údržbu hesla, odemykání, přepisování a zamykání štítku však budou mnohem dražší než výměna štítku. I když prodejce zamkne štítek a skryje kód, existuje šance, že kód bude odhalen a zničen. Z výše uvedených důvodů prodejcům doporučuji trvale uzamknout EPC data na všech RFID štítcích.


Všichni maloobchodníci využívající technologii RFID by měli provést včasnou revizi a porozumět strategii zamykání štítků, aby pochopili možný dopad jiných zlomyslně manipulujících s štítky RFID.

UHF štítek je vlastně malý úložný prostor. Čtečka RFID pouze čte data ve štítku prostřednictvím speciálních příkazů, takže délku dat, která lze číst a zapisovat, určuje samotný elektronický štítek RFID. Pro podrobnosti se můžete zeptat dodavatele RFID tagů.


Oddíly úložiště čipů a provozní příkazy

Čipy štítků UHF RFID musí odpovídat standardu EPC C1Gen2 (zkráceně protokol Gen2), to znamená, že struktura vnitřního úložiště všech čipů štítků UHF RFID je zhruba stejná. Jak je znázorněno na obrázku 4-31, úložná oblast čipu je rozdělena do čtyř oblastí (Banka), kterými jsou rezervovaná oblast banky 0 (rezervovaná), oblast elektronického kódu banky 1 (EPC), oblast kódu výrobce banky 2 (TID), oblast uživatele banky 3 (uživatel).

Mezi nimi se vyhrazená oblast Banky 0 také nazývá oblast hesel. Uvnitř jsou dvě sady 32bitových hesel, kterými jsou přístupové heslo (Access Password) a heslo pro ukončení (Kill Password). Heslo pro ukončení je běžně známé jako heslo pro ukončení. Při použití příkazu lock lze některé oblasti čipu číst a zapisovat pouze prostřednictvím přístupového hesla. Když je třeba čip zabít, lze čip zcela zabít zabitím hesla.

Banka 1 je oblast elektronického kódování, která je nejznámější oblastí EPC. Podle protokolu Gen2 je první informací získanou z tagu informace EPC a poté lze přistupovat k dalším úložným oblastem. Oblast EPC je rozdělena do tří částí:

Kontrolní část CRC16 má celkem 16 bitů a je zodpovědná za kontrolu správnosti EPC získaného čtečkou během komunikace.

PC část (Protocol Control) má celkem 16 bitů, které řídí délku EPC. Binární číslo prvních 5 bitů se vynásobí 16, aby byla délka EPC. Například, když je PC 96 bitů EPC=3000, prvních 5 bitů je 00110 a odpovídající desetinné číslo je 6, vynásobeno 16 je 96 bitů. Podle požadavků protokolu se PC může rovnat 0000 až F100, což odpovídá délce EPC 0, 32 bitů, 64 bitů až 496 bitů. Obecně je však délka EPC v aplikacích UHF RFID mezi 64 bity a 496 bity, to znamená, že hodnota PC je mezi 2800 a F100. V běžných aplikacích lidé často nechápou roli PC v EPC a zaseknou se v nastavení délky EPC, což způsobí nemalé potíže.

Část EPC, tato část je elektronický kód čipu získaný koncovým uživatelem z aplikační vrstvy.

Banka 2 je oblast kódu výrobce a každý čip má svůj vlastní jedinečný kód. Část 4.3.3 se zaměří na úvod.

Banka 3 je uživatelský úložný prostor. Podle dohody je minimální prostor této úložné plochy 0, ale většina čipů zvětšuje uživatelský úložný prostor pro pohodlí zákaznických aplikací. Nejběžnější úložný prostor je 128 bitů nebo 512 bitů.

Po pochopení úložného prostoru tagu je nutné dále porozumět několika operačním příkazům Gen2, konkrétně read (Read), writuál (zápis), zámek (zámek) a zabití (zabít). Příkazy Gen2 jsou velmi jednoduché, existují pouze 4 provozní příkazy a existují pouze dva stavy úložné oblasti štítku: zamčeno a odemčeno.

Protože příkazy čtení a zápisu souvisejí s tím, zda je datová oblast uzamčena nebo ne, začněme příkazem lock. Příkaz zamknutí má čtyři příkazy rozkladu pro čtyři oblasti úložiště, kterými jsou Zamknout, Odemknout, Trvalý zámek a Trvalé odemknutí. Dokud přístupové heslo není celé 0, lze příkaz k uzamčení provést.

Příkaz read, jak název napovídá, má číst data v oblasti úložiště. Pokud je úložná oblast uzamčena, můžete do datové oblasti přistupovat pomocí příkazu Přístup a přístupového hesla. Konkrétní operace čtení je uvedena v tabulce 3-2.

Příkaz write je podobný příkazu read. Pokud není úložný prostor uzamčen, lze jej přímo ovládat. Pokud je úložná oblast uzamčena, musíte do datové oblasti vstoupit pomocí příkazu Přístup a přístupového hesla. Konkrétní operace čtení je uvedena v tabulce 3-3.

Příkaz kill je příkaz k ukončení životnosti čipu. Jakmile je čip zabit, již jej nelze přivést zpět k životu. Není to jako příkaz k zámku, který lze také odemknout. Dokud je vyhrazená oblast uzamčena a heslo pro ukončení není celé 0, lze spustit příkaz kill. Obecně platí, že příkaz kill se používá zřídka a čip bude zabit pouze v některých důvěrných aplikacích nebo aplikacích souvisejících s ochranou soukromí. Pokud chcete získat TID číslo čipu po zabití čipu, jediným způsobem je čip pitvat. Rozpitvání čipu stojí hodně, takže se snažte nespouštět příkaz kill v běžných aplikacích. Také v projektu je také nutné zabránit tomu, aby ho ostatní zničili. Nejlepším způsobem je zamknout vyhrazenou oblast a chránit přístupovým heslem.


Kód výrobce TID

ID výrobce (TID) je nejdůležitější identifikace čipu a jediný spolehlivý kód doprovázející jeho životní cyklus. V tomto řetězci čísel se skrývá mnoho hesel. Obrázek 4-32 ukazuje TID čipu H3: E20034120614141100734886, kde:

Pole E2 představuje typ čipu a typ štítku všech čipů štítků UHF RFID je E2;

Pole 003 je kód výrobce a 03 znamená mimozemskou technologii; první pole kódu výrobce může být 8 nebo 0. Například kód výrobce Impinj obecně začíná E2801.

Pole 412 představuje čip typu Higgs-3;

Následujících 64 bitů je sériové číslo čipu a číslo, které může být reprezentováno 64 bity, je 2 až 64. To už je astronomické číslo. Každé zrnko písku na zemi lze očíslovat, takže se nemusíte obávat problému opakovaných čísel.


Scan the qr codeclose
the qr code