В одній з попередніх статей були розглянуті питання безпеки використання радіобрелка. Хочу зауважити, що все викладене в попередній статті є використанням більш-менш очевидних прогалин всіх систем з одностороннім доступом. Сам алгоритм Keeloq при цьому не зламується.
У цій статті ми поговоримо про можливості розкриття пароля і, як наслідок, несанкціонованого доступу.
У цьому пості я опишу внутрішню організацію незалежної пам'яті кодера HCS200 і формат інформації, що передається посилки. Початок опису кодера HCS200 знаходиться тут.
Організація пам'яті EEPROM.
EEPROM організована у вигляді двобайтових слів:
Як я вже писав раніше, практично всі існуючі системи безпеки з дистанційним управлінням (переважно це стосується систем з одностороннім управлінням) використовують для передачі команд управління алгоритм Keeloq. Дуже багато систем і зараз використовують в радіобрелка готові кодери, такі як HCS200 або його наступні зміни - HCS300, HCS301. Суть всіх цих кодерів одна - вони при кожному натисканні на кнопку формують унікальний динамічний код. У цьому пості я більш детально опишу роботу кодера HCS200. Це дозволить, на мій погляд, більш повно зрозуміти, як все це працює.
Спека, сезон відпусток та деяких інших обставини стали причиною того, що вже місяць з гаком ми не оновлювали блог. Приносимо свої вибачення нашим постійним читачам (якщо такі все-таки вже є) і поспішаємо запевнити, що тепер з оновленнями має бути трохи краще.