onze blog

D0wn en D1rty met Wiegand

Een paar maanden geleden publiceerden we een geschiedenis van waar Weigand vandaan kwam en een "licht-op-technische-details" overzicht van hoe het werkt. Voor degenen onder ons die meer ingenieur zijn, liet het een beetje te wensen over. Voor mij in het bijzonder, heb ik onlangs een beetje gewerkt op laag niveau met een van mijn ingenieurs. We bewaakten de lijnen van een badge-lezer en ik kon me niet herinneren wat de specificatie voor de pulsbreedte zou moeten zijn. Voor de meeste mensen is dit detailniveau overdreven, maar omdat voor degenen onder u die vies worden met D0 / D1 van Wiegand, deze post voor u is.

Zoals je je misschien herinnert uit ons eerdere bericht, wordt Wiegand door elkaar gebruikt om een ​​aantal dingen te beschrijven: een elektronisch effect, een toegangskaart, een bitstream

Wiegand
Wiegand - De eerbiedwaardige toegangscontrole-interface wordt in dit bericht uitgebreid uitgelegd.

geassocieerd met een kaart of een specifieke lezer-naar-kaartinterface. We gaan Wiegand beschouwen als het signaal dat afkomstig is van een toegangscontrolelezer, uit de lijnen Data 0 (D0) en Data 1 (D1). Deze gegevens worden geïnterpreteerd als een toegangskaartnummer door de bitstream te ontleden.

De Wiegand-standaard is slechts een de facto standaard, maar er is een Security Industry Association (SIA) document "Toegangscontrole Standaardprotocol voor de 26-bit Wiegand (tm) -lezerinterface"Dat een overeengekomen standaard beschrijft die zou moeten werken met alle fabrikantenpanels. Een deel van de basisinformatie in dit document vindt u hieronder.

Wanneer een lezer met een Wiegand-interface is aangesloten op een toegangspaneel, bevat deze over het algemeen 6-lijnen met het onderstaande kleurenschema, dat is gekoppeld met het toegangspaneel aan de achterkant.

Wiegand bedrading
D0 (groen) en D1 (wit) uitgangen zijn bijna universeel gekleurde Wiegand-lezers.

Toen Telaeris onze XPressProx mobiele proximity-lezer aan het ontwikkelen was om HID Prox-kaarten te lezen, moesten we de gegevens direct demoduleren uit het RF-signaal (*). Zodra we dit signaal hadden gedecodeerd, werden de gegevens zowel over een USB-verbinding als door het signaal verzonden als over standaard D0 / D1 Wiegand-lijnen. Toen we onze Agilent 54622D-oscilloscoop aan de datalijnen vasthielden en verschillende kaarten aan de lezer presenteerden, zijn dit voorbeelden van wat we zagen:

26bit
26 bituitvoer
26-uitvoerbits 10000000100000010111001011 
   pariteit zelfs 1            pariteit oneven 1 
                00000001-faciliteit = 1    
          BadgeID = 741 0000001011100101 
36bit
36 bituitvoer
 36-uitvoerbits 011011001011001000100101101011100101 
37bit
37 bituitvoer
37-uitvoerbits 0001001000000011111101000001011001000

De 26-bitkaart is voor u geparseerd om te zien aangezien het bitformaat bijna universeel standaard is. De 36- en 37-bitkaarten maken deel uit van de 1000-lijn van HID, die de locatie van de bits vaak op vreemde en prachtige manieren vermengt. De beveiliging van deze kaarten is vaak dat het moeilijk is om te weten hoe een bitstream kan worden geparseerd. Deze bitstreams kunnen verschillende lengtes hebben, helemaal tot aan 200 voor sommige Amerikaanse overheid-PIV-kaarten.

Als u geïnteresseerd bent in wat er gebeurt op het RF-niveau voor HID-stijl prox-kaarten, stuur me dan een e-mail.

Laat een reactie achter

*

nieuwsbrieven


praat met een vertegenwoordiger

Contact

Telefoon: 858-627-9700
Fax: 858-627-9702
-------------------------------
9123 Chesapeake Dr.
San Diego, Californië 92123
-------------------------------
sales@telaeris.com