ПредишенСледващото

Принципът на работа на системи за контрол на достъпа с радиоканали

Сигнали канал за пренос на които се предават данни между дистанционното управление и сигнализация се разпространяват от всички страни и за обмен на информация може да "слуша". В града има много други аларми, които не отговарят на бюрото на някой друг. За да се защити обмен канал от случайно или умишлено обмен въздействие сигнал между контролната и аларма устройството дистанционно е кодиран.

Данните се предават по радиото под формата на последователности - пакети. Всяка опаковка сигнали могат да бъдат представени като команда (например, "за активиране и затвори шлюзовете" или "разоръжи и отворени брави").

Първата алармата с радио канал има статичен код - всеки отбор има свой команден пакет. Packet формат избран от потребителя или монтьорът с помощта на ключове вътре ключодържател, или до запечатване платна. Версия на кода не е много, а палецът му може да отвори колата на някой друг, ако кодовете за мач команда.

Това кодиране не осигурява адекватна защита, достатъчно е да напишете командата "обезоръжат", а след това играе и машината се отстранява от защитата както на родния ключодържател. Тогава дойде първата kodgrabbery проектиран да се намеси, декодиране и преиграване код за отстраняване на колата от защитата на целите на кражба.

Видове чипове, които имат статичен код и се използва в контролен прибор

  • [6010] НТ-6010, HT6014, SH-312e - код 3-статус
  • [H600] НТ-600, НТ-680, HT6187, HT6270, TT-13, PC-10T - код 3 статус
  • [5026] AX5026, CT5026 - код 3-статус
  • [5326] AX5326, AX5326S - 3-статус код
  • [2262] PT-2262, M3E, CT5062 - код 3-статус
  • [8092] TT8092 - 3-статус код
  • [4134] MC41342, MC145026, SC41342 - код 3-статус

В пример HT6010 чипове, HT6012, HT6014 разгледа принципа на кодиране 3 12 (3-х статус код) и комуникацията между дистанционното управление и сигнализация.
Съставът включва 3 семейство чип енкодери (HT6010, HT6012, HT6014) и три декодер чипове (HT6030, HT6032, HT6034).

Алгоритми за кодиране сигнализация радио приносител

Кратки спецификации и съвместимостта на тази фамилия чипове 12 март виж таблицата

Алгоритми за кодиране сигнализация радио приносител

Алгоритми за кодиране сигнализация радио приносител

С нарастващото търсене на системи за сигурност в моторни превозни средства и организира радиочестотния 433.92 MHz, алармени производители са преминали към нов тип кодиране, това е, когато идеята за динамичен код. Тази опция означава, че всеки път, когато натиснете бутона ключодържател уникален команда код се изпраща на въздуха, вероятността от повторение е много ниска. Сега е записано в парцела на хищник памет може просто изхвърли, защото устройството за сигнализация е работил с нея и хвърли списък с валидни пакети. Ако кодовете не са големи по брой битове в отбора, той все още е възможно да се използва методът на подбор на кода със скенер, но тези случаи са редки, и то не е продължило дълго, имаше метод революционна кодиране, наречена KEELOQ.

MICROCHIP разработи нова гама от компактни чипове кодиращи и декодиращи базирани Keeloq алгоритъм с динамично (подскача) код. Ниска цена и висока степен на защита, както и миниатюрен размер революция в индустрията на автоаларми. Много системи вече се използва в аларма единични готови енкодери, като HCS200, HCS300, HCS301, HCS320.

Алгоритми за кодиране сигнализация радио приносител

алгоритъм Keeloq

Алгоритъмът се основава на "скок" код псевдо-случайни, така че никой друг от "" приемникът не може да предскаже какво трябва да се предава кода в следващия път. "Прескачането" от код, генериран от алгоритъма за енкодер, въз основа на лицензирания 64-битов код "ключ за криптиране", 28-битов сериен номер и 16-битов брояч синхронизация.

Помислете подробности за внедряването Keeloq алгоритъм, базиран на семейството на енкодери HCS компания микрочип.

Преди да се използва микрочип, в аларма единица трябва да се програмира алармата производител в процеса на производство. Всички програмирани информация се съхранява във вградения EEPROM (енергонезависима памет), и то е:

  • 16-битови думи конфигурация стойност (енкодер определя режима на работа);
  • 28-битов сериен номер, който трябва да бъде уникален за всеки енкодер;
  • 64-битов ключ уникален криптиране, която се генерира по време на производство (криптиращия ключ се генерира от нелинеен закон на серийния номер на 28-битова и 64-битови ключове производители);
  • 16-битов брояч синхрон стойност

Всички програмирани ключове за криптиране и код комбинация EEPROM защитени от четене, които ефективно предпазва от опити да получат достъп до ключовете, и да управляват стойностите на синхронизация. EEPROM може да бъде препрограмирана след заличаването.

Ключови производител - това е уникален 64-битов ключ,
който се използва за генериране на уникален ключ за криптиране за всяка енкодер.
Код на производителя, - това е основната част от цялостна система за защита.

Ако натиснете някой от бутоните на дистанционното, енкодер чете и променя бутон брояч синхронизация. След синхронизация брояч стойност е комбиниран с ключ за криптиране на алгоритъм за криптиране, и резултатът е 32-битова криптирана информация. Тези данни се променя всеки път, когато се натисне бутона, така че тази част от комбинацията на код се нарича подвижен код. Приемници и предаватели Keeloq работи в сериен код чрез изпращане на дължина малко от 66 (Фигура 5), състояща се от кодирани "прескочи" част от 32 бита, 28-битов пореден номер, 4 потребителски бита (състояние на бутони), 1-битов индикация за изтощена батерия и 1 Презумпция за малко (малко повторение).

В Keeloq въздушната възглавница се разделя условно компонент ТЕ (база продължителността часовник) и се състои от преамбюла (ТР), Hedera (Th), данни (Thop + Tfix) и паузи (Tg) (Фигура 6) В различни ключови вериги с различни нива на зареждане продължителност TE батерии могат да се различават по спецификация и варират от 260 микросекунди до 660 микросекунди, но в рамките на същия период ТЕ пакет е относително стабилен.

за предаване на пакети Keeloq енкодер HCS. предаване започва с преамбюл и се състои от 23 х ТЕ които се редуват високи и ниски нива. Преамбюл необходимостта от "люлка" на приемника и настройките за декодера ТЕ. След това идва от дължината на Header 10 ТЕ ниско ниво. Хедър се отнася и за предаване на данни. Данните се състоят от 66 информационни бита, всеки бит е с продължителност periud трета ТЕ (Фиг.7)

Алгоритми за кодиране сигнализация радио приносител

В (Фигура 7) показва, че апаратът логика състои от един високо ниво ТЕ ТЕ и две ниско логическо ниво нула ТЕ състои от две високо ниво и ниско ниво на ТЕ. Трябва да се отбележи, че данните, предавани по въздуха от ниско байт (LSB) към по-старата (MSB) (Фиг.5). След прехвърлянето на данни е дълга пауза TE 39 и ако бутонът се проведе след кратка пауза на месото, след което друг преамбюла.

Типична схема HCS2HH връзка енкодер - HCS3HH е показана на (Фигура 8.) Circuit е всъщност четири бутон аларма единица.

Алгоритми за кодиране сигнализация радио приносител

Декодери за микрочипове Keeloq

Keeloq декодери са предназначени за deshefratsii команди идващи от енкодер чрез комуникационен канал. След проверка на код последователност в получения сериен номер и "код подскача", въз основа на декодера активира функцията код изходите на съответните към входовете на бутони в енкодер. Изходи ще се проведат в активно състояние, докато бутонът се натисне върху енкодер. Таблицата представя кратко описание kodererov HCS500, HCS512, HCS515 енкодери и това, което те работят.

За да изпълнява команди dekodorom това трябва да уточни 28/32-битов сериен номер и 64-битова таен ключ на енкодер, както и едно от условията е да се синхронизира с енкодер. В Keeloq декодер използва независим ключов система: за всяко дистанционно (предавател) в магазина за декодер сериен номер, таен ключ и текущата синхронизация.

Подкрепете проекта - споделете линка, благодаря!