Kódolási algoritmusokat jelző rádióvivőbeállítási

A működési elve beléptető rendszerek rádióállomásos

Jelek rádió hordozó amelyre az adatok átvitelét a távoli vezérlés és jelzés vannak elosztva minden oldalról, és az információcsere is „hallgatni”. A városban rengeteg más riasztás, amely nem reagál valaki asztalán. Hogy megvédje csatorna cseréjét a véletlen vagy szándékos hatása jel közötti a távirányító és riasztó egység van kódolva.







Az adatok átvitele rádión formájában szekvenciák - csomagokat. Minden csomag jeleket is képviselteti magát egy parancsot (például „élesíteni és zárja be a zárak”, illetve „hatástalanítani és nyitott zár”).

A legelső riasztást rádiócsatorna statikus kód - minden csapat a saját parancs csomagot. Packet formátumban a felhasználó által kiválasztott vagy a telepítő segítségével kapcsolók belsejében kulcstartó, vagy a tömítő szövedékek. Változata a kód nem volt sok, és a hüvelykujjával nyithatja valaki más autó, ha a mérkőzés parancskódokat.

Ez a kódolási nem nyújt megfelelő védelmet, elegendő, hogy írjon a parancs: „hatástalanítás”, majd játszani, és a gép eltávolítjuk a védelmet, mind a natív kulcstartó. Aztán jött az első kodgrabbery tervezték, hogy elfogják, dekódolni és visszajátszás kód eltávolítani az autót az céljának védelmét a lopás.

Féle chipek, amelyek statikus kód és használt riasztóközpontok

  • [6010] HT-6010, HT6014, SH-312e - 3-állapotkóddal
  • [H600] HT-600, HT-680, HT6187, HT6270, TT-13, PC-10T - 3 státusz kód
  • [5026] AX5026, CT5026 - 3 státusz kód
  • [5326] AX5326, AX5326S - 3 státusz kód
  • [2262] PT-2262, M3E, CT5062 - 3 státusz kód
  • [8092] TT8092 - 3 státusz kód
  • [4134] MC41342, MC145026, SC41342 - 3 státusz kód

Példában HT6010 chipek, HT6012, HT6014 úgy a kódoló elve 3 12 (3-x állapot kód), és a kommunikáció a távirányító között és jelzés.
A készítmény tartalmaz 3 családi chip kódolók (HT6010, HT6012, HT6014) és három dekóder chipek (HT6030, HT6032, HT6034).

Kódolási algoritmusokat jelző rádióvivőbeállítási

Rövid leírások és kompatibilitását ennek a családnak a chips március 12. táblázat

Kódolási algoritmusokat jelző rádióvivőbeállítási

Kódolási algoritmusokat jelző rádióvivőbeállítási

A növekvő kereslet a biztonsági rendszerek gépjárművekben és megszervezi rádiófrekvenciás 433,92 MHz, riasztó gyártók áttértek az új típusú kódolás, ez az, amikor a fogalom dinamikus kódot. Ez az opció azt jelenti, hogy minden egyes alkalommal, amikor megnyomja a gombot kulcstartó egyedi parancs kódot küld a levegőbe, a megismétlődésének valószínűsége nagyon alacsony. Most a memóriában rögzített grabber telek is csak kidobni, mert a jelző egység dolgozott vele, és dobta ki a listát az érvényes csomagokat. Ha a kódok nem nagy a bitek száma a csapatban, akkor is lehet használni a kiválasztási módszer a kód szkennerrel, de ezekben az esetekben ritkák voltak, és ez tartott, nem sokkal volt egy forradalmi kódolási eljárás úgynevezett KEELOQ.







MICROCHIP kifejlesztett egy új sorozat kompakt chip kódoló és dekódoló alapú KeeLoq algoritmus dinamikus (hopping) kódot. Olcsó és magas fokú védelmet, valamint kis méretű forradalmasította az ipart autóriasztók. Sok rendszerek már használják a riasztó egység kész kódolók, mint például HCS200, HCS300, HCS301, HCS320.

Kódolási algoritmusokat jelző rádióvivőbeállítási

algoritmus KeeLoq

Az algoritmus egy pszeudo-random „ugrás” kódot, úgy, hogy senki más, mint a „” vevő nem tudja megjósolni, hogy mi a kód kell átadni a következő alkalommal. „Hopping” által generált kódot a kódoló algoritmus alapján az engedélyezett 64 bites kód „titkosítási kulcsot”, 28-bites sorszámmal és 16 bites szinkronizációs számláló.

Tekintsük végrehajtásának részleteit KeeLoq algoritmus alapján egy család jeladók HCS cég mikrochip.

Használat előtt a mikrochip riasztó egység kell programozni riasztás gyártó a gyártási folyamat során. Minden programozott információ tárolódik a beágyazott EEPROM (nem felejtő memória), és ez:

  • 16-bites konfigurációs érték szavakat (a kódoló meghatározza az üzemmód);
  • 28-bites sorozatszám, ami egyedinek kell lennie az egyes jeladó;
  • 64-bites egyedi titkosító kulcs generálódik a gyártás során (a titkosítási kulcsot generálunk egy nemlineáris törvény a 28-bites sorszámmal és 64 bites termelő gombok);
  • 16 bites szinkron számláló értéke

Minden programozott titkosítási kulcsokat és a kód kombinációja EEPROM védve olvasat, amely hatékonyan véd a próbálkozások, hogy hozzáférjen a kulcsokat, és kezelni a szinkronizálási értékeket. EEPROM lehet programozni, miután a törlést.

Kulcs gyártójának - ez egy egyedi 64 bites kulcs,
amelyet előállító egyedi titkosító kulcs minden jeladó.
Gyártó kód - ez a legfontosabb része a teljes védelmi rendszer.

Ha megnyomja valamelyik gombot a távirányítón, a kódoló kiolvassa és módosítja a gomb számláló szinkronizálás. Ezután a szinkron számláló értékét kombináljuk a titkosítási kulcsot a titkosítási algoritmus, és az eredmény egy 32-bites titkosított információkat. Ezek az adatok minden alkalommal változik a gomb megnyomásakor, így ez a rész a kód kombinációt nevezzük forgókódos. Adók és vevők KeeLoq működnek egy soros kódot küld egy kicsit hossza 66 (5. ábra), amely egy kódolt „ugrás” része 32 bites, 28 bites sorszám, 4 felhasználói bit (állapot gombok), 1-bites alacsony töltöttségi állapotát, és 1 vélelmezett bit (bit ismétlése).

A KeeLoq légzsák elosztjuk a feltételes komponens TE (bázis óra időtartam), és egy előtag (Tp), Hedera (Th), adatok (Thop + tfix) és szünetek (Tg) (6. ábra) A különböző kulcsfontosságú láncok különböző töltési szintű időtartama TE akkumulátorok eltérhetnek a specifikáció szerint és a tartomány 260 mikroszekundum 660 mikroszekundum, de belül azonos időtartamú TE csomag viszonylag stabil.

csomagkapcsolt átvitel KeeLoq jeladó HCS. adás kezdődik egy előtagot és áll a 23 x TE váltakozó magas és alacsony szinten. Bevezetés A szükség van a „swing” a vevőegység és a beállításokat a TE dekóder. Ezután jön a hossza Header 10 TE alacsony szinten. Heder megy az adatátvitel. Az adatok állnak a 66 információs bitet, az egyes bit időtartama periud harmadik TE (ábra7)

Kódolási algoritmusokat jelző rádióvivőbeállítási

A (7. ábra) azt mutatja, hogy a logikai egység egy-egy magas szintű TE TE és két alacsony szintű logikai nulla TE két magas szintű és alacsony szintű TE. Meg kell jegyezni, hogy a továbbított adatok a levegőt a low byte (LSB) az idősebb (MSB) (5. ábra). Az adatátvitel után egy hosszú szünet TE 39, és ha lenyomva tartja a gombot szünet után a hús, majd egy másik előtag.

Tipikus HCS2HH jeladó kapcsolat rendszer - HCS3HH látható (8. ábra) Az áramkör valójában négy nyomógomb riasztó egység.

Kódolási algoritmusokat jelző rádióvivőbeállítási

Dekóderek Microchip Technology KeeLoq

KeeLoq dekóderek tervezték deshefratsii parancsok érkező jeladó egy kommunikációs csatornán keresztül. Miután ellenőrizte a kódsor a kapott sorozatszámot és a „ugrókódos” alapján a dekódert aktiválja a funkciót kód kimenet megfelelő bemeneteire gombok a jeladó. Kimenetek tartanak aktív állapotban, amíg a gombot megnyomják a jeladó. A táblázat egy rövid leírást kodererov HCS500, HCS512, HCS515 kódolók és mit dolgoznak.

Parancsok végrehajtására dekodorom, meg kell határozni a 28/32 bites sorszámmal és 64 bites titkos kulcs a jeladó, valamint az egyik feltétele, hogy szinkronizálja a jeladó. A KeeLoq dekódoló használ egy független kulcsrendszer: minden egyes távoli (adó) a dekóder boltban egy sorszám, a titkos kulcs és az aktuális szinkronizálás.