Известный российский производитель замков «МЕТТЭМ-Производство» обновил модификацию замка-невидимки 01.01. Внешний вид, комплектация и цена остались без изменения. Изменилась только плата блока управления. Блок управления замком теперь питается от внешнего источника постоянного тока 15В 15Вт (для питания подойдет любой источник постоянного тока 15В от 10Вт и выше). Внешний вид платы блока управления изображен на рисунке 1.
Рисунок 1. Внешний вид платы блока управления замком.
Плата блока управления содержит входы для подключения резервного аккумулятора емкостью до 9 А*ч с автоматическим подзарядкой от платы и вход для подключения дополнительного аккумулятора любой емкости (например, автомобильного) для существенного увеличения времени автономной работы замка-невидимки. Подзарядка дополнительного аккумулятора должна обеспечиваться пользователем (плата блока управления заряжать его не будет).
Читать дальше»
Новый электронный блок замка-невидимки (о предыдущем можно почитать здесь).
Рисунок 1. Внешний вид нового электронного блока с установленным GSM-модулем.
Новый электронный блок замка-невидимки унаследовал от своего предшественника все основные функции управления и индикации. Сердцем этого блока управления стал современный микроконтроллер фирмы Atmel серии ATxmega. Для обеспечения возможности информирования и управления замком с помощью любого мобильного телефона установлен модуль фиормы SimCom SIM900D.
Основные отличия нового блока управления от предшественника:
- блок питания выполнен на основе AC-DC преобразователя, что позволило существенно расширить допустимый диапазон питающего напряжения, теперь он составляет 100 – 240 В 50/60 Гц
- возможность подключения к компьютеру через USB для конфигурирования и удаленного управления замком
- возможность подключения GSM-модуля для получения информации о текущем состоянии и управления замком
- программирование до 5 телефонов (для получения информационных сообщений и/или управления)
- программирование функционала кнопок управления брелка (каждая кнопка может быть запрограммирована на любое из 4-х действий)
- возможность использования дополнительного реле для управления внешней сиреной или сигнализацией
- один канал управления замком (ввиду практической невостребованности второго канала управления, он был исключен)
- защита подключаемого аккумулятора от глубокого разряда в случае длительного отключения питания от сети 220 В (это позволяет существенно продлить его срок службы)
Далее я более подробно расскажу о новых возможностях блока управления
Читать дальше»
В одной из более ранних статей были рассмотрены вопросы безопасности использования радиобрелков. Хочу заметить, что все изложенное в предыдущей статье является использованием более или менее очевидных пробелов всех систем с односторонним доступом. Сам алгоритм Keeloq при этом не взламывается.
В этой статье мы поговорим о возможности вскрытия пароля и, как следствие, несанкционированного доступа.
Читать дальше»
Ранее в одном из постов мы нарисовали блок-схему будущего электронного блока. Далее, на основе этой блок-схемы, мы нарисовали принципиальную схему, а по ней развели печатную плату. Внешний вид печатной платы электронного блока изображен на рисунке 1. С обратной стороны платы размещены светодиоды и кнопка для входа в режим программирования. “Сердце” этой платы – микроконтроллер фирмы Atmel ATmega8L-8AU (кто хочет быстро начать программировать микроконтроллеры этой фирмы, на сайте easyelectronics.ru есть целая рубрика “AVR. Учебный курс”, где все прекрасно расписано на доступном языке. Начать можно отсюда).
Рис.1 Печатная плата электронного блока замка-невидимки
Читать дальше»
В этом посте я опишу внутреннюю организацию энергонезависимой памяти кодера HCS200 и формат передаваемой посылки. Начало описания кодера HCS200 находится здесь.
Организация памяти EEPROM.
EEPROM организована в виде двухбайтовых слов:
- Адреса 0..3 – 64-х битный ключ шифрования;
- Адрес 4 – 16-х битная величина синхронизации;
- Адрес 5 – зарезервирован;
- Адреса 6..7 – 28-ми битный серийный номер;
- Адреса 8..9 – некоторое начальное 32-х битное число;
- Адрес 10 – зарезервирован;
- Адрес 11 – слово конфигурации.
Читать дальше»
Как я уже писал ранее, практически все существующие системы безопасности с дистанционным управлением (преимущественно это касается систем с односторонним управлением) используют для передачи команд управления алгоритм Keeloq. Очень много систем и сейчас используют в радиобрелках готовые кодеры, такие как HCS200 или его последующие модификации – HCS300, HCS301. Суть всех этих кодеров одна – они при каждом нажатии на кнопку формируют уникальный динамический код. В этом посте я более подробно опишу работу кодера HCS200. Это позволит, на мой взгляд, более полно понять, как все это работает.
Читать дальше»
Для реализации всяких своих задумок по управлению электронным замком или чем-либо еще по радиоканалу можно использовать готовые радиобрелки на базе серийно выпускаемых кодеров HCS200, HCS300 или HCS301, а можно попробовать самому придумать какой-нибудь уникальный алгоритм шифрования (взяв за основу тот же Keeloq). Для реализации этой идеи надо будет найти радиобрелок, который сделан на базе какого-либо микроконтроллера. Для этой цели можно использовать брелки от многих современных автосигнализаций или широко распространенный в системах управления приводами ворот, так называемый, самопрограммирующийся брелок CAME. Эти брелки бывают двух- и четырехкнопочные, работают на разных частотах (в том числе и на частоте 433,92 Мгц) и сделаны на базе микроконтроллера PIC 16F630. Эти брелки имеют одну особенность: в них встроен простейший приемник, который способен принять код от другого брелка с близкого расстояния (брелки нужно держать практически вплотную друг к другу). Ниже на рисунке показан вариант двухкнопочного брелка (САМЕ ТОР-433NA).
Питается брелок от 6 вольт (два литиевых элемента CR2016). С обратной стороны печатной платы имеются площадки для внутрисхемного программирования микроконтроллера. Микроконтроллер тактируется от кварцевого генератора частотой 8 МГц. В розницу стоит от 850 рублей.
В этом посте я опишу как будет организована работа блока индикации электронного блоке замка. Индикация реализована тремя светодиодами разного цвета: красный, желтый, зеленый.
Желтый светодиод имеет только одну функцию – если он горит, значит есть питание от сети 220 В 50 Гц, и, как следствие, идет подзаряд аккумулятора резервного питания.
Красный светодиод используется для индикации текущего уровня заряда аккумулятора (в основном режиме работы) и в режиме программирования. Если аккумулятор заряжен более чем на 50% светодиод не горит. При заряде аккумулятора от 25 до 50% – мигает один раз в 2 секунды. При заряде аккумулятора менее 25% – не горит (так же не горит и зеленый светодиод). В режиме программирования красный светодиод горит постоянно.
Зеленый светодиод используется для индикации последней выполненной команды. Если мигает медленно (раз в 2 секунды) – замок закрыт, если быстро (два раза в секунду) – замок открыт. При заряде аккумулятора менее 25% зеленый светодиод не горит. Следует обратить внимание, что если используется элекромеханическая часть замка без контроля положения ригеля, то зеленый светодиод не отображает текущее состояние замка (закрыт-открыт), а отображает последнюю выполненную команду (на открытие или закрытие замка).
Важное понятие, характеризующее взломостойкость электронного замка, – это количество комбинаций ключа. В случае с динамическим ключом радиобрелков важно понимать отличие количества комбинаций секретного ключа от количества комбинаций внутреннего счетчика посылок. Величина второго - 2 байта, что соответствует чуть более 65 тыс. комбинаций. Если бы это было количество комбинаций секретного ключа – было бы очень плохо! Но это размер циклического счетчика, который не влияет на устойчивость замка к перебору ключей.
Другими словами, из более чем 4 миллиардов возможных комбинаций (32 бита – размер изменяющейся части кода в посылке) в радиобрелке используются чуть более 130 тысяч (16 бит на счетчик посылок + 1 бит на код нажатой кнопки). Получается, что для того, чтобы попробовать вскрыть замок перебором, нужно сперва попасть в диапазон этих 130 тысяч комбинаций (перебирая среди 4 млрд.), а затем уже среди этих 130 тыс. перебором дойти до верной посылки, значение счетчика посылок в которой попадает в окно синхронизации. При этом следует понимать, что 130 тыс. возможных комбинаций равномерно распределены по всем 4 млрд.
К сожалению, очень часто неграмотная подача технических характеристик замков-невидимок портит им репутацию. Будьте внимательны.
На рис. 1 представлена блок-схема электронного блока нашего будущего замка-невидимки. Давайте рассмотрим каждый элемент блок-схемы отдельно.
Рис. 1. Блок-схема замка-невидимки
Читать дальше»