Сигнал с секретом
Война между «интеллектуальными» ворами и разработчиками автомобильных охранных систем дает жизнь все новым изобретениям то с одной, то с другой стороны. Это не борьба в прямом смысле слова, это скорее противостояние умов. Если хотите, научное состязание, соперничество «плохих» и «хороших».
Причем, в списке «покушений» со стороны угонщиков тема взломоустойчивости кодировок передаваемой информации стоит на первом месте. Ведь не зря же таких воров называют «интеллектуальными». Варварские разрушения, лом и топор — не их профиль. Поработать мозгами и взломать машину даже не прикасаясь к ней — вот уровень, достойный профессионала...
Настоящий прорыв в сфере шифрования радиосигнала совершили разработчики компании «Мега-Ф», ведущего разработчика автомобильных охранных систем, представив на российский рынок собственное нестандартное решение — новейший алгоритм шифрования радиосигнала MAGIC CODE™ PRO.
Во главу угла данной разработки была поставлена не только криптостойкость, но и достоверное плюс своевременное донесение до пользователя информации о состоянии охраняемого автомобиля. Наш рассказ о тех «приемах» и «уловках», которые использовали изобретатели нового кода.
Итак, MAGIC CODE™ PRO - это так называемый «плавающий» код. Алгоритм обладает повышенной устойчивостью к электронному взлому: меняясь с каждой посылкой, он обеспечивает надежную защиту автомобиля в случае попытки «интеллектуального нападения» на систему, а также сканирования или перехвата кода при помощи код-граббера. Три важнейших преимущества нового алгоритма кодирования - криптостойкость, дальность и стабильность сигнала.
Главной особенностью алгоритма можно назвать его индивидуальность. Это авторская закрытая разработка, о специфике и математике которой известно только ее создателям. Что уже само по себе делает код недоступным для вскрытия. Кроме того, MAGIC CODE™ PRO разработан специально для систем SCHER-KHAN, работающих на определенной радиочастоте.
Технология MAGIC CODE™ PRO строится на понятии секретных шифров, которые превращают исходную информацию в кодированную, а кодированные данные - в исходные. Передаваемый код дважды преобразовывается – это позволяет дважды зашифровать и дважды расшифровать информацию. Такой «прием» значительно увеличивает устойчивость системы к электронному взлому и сохраняет высокую скорость преобразования сигнала.
В MAGIC CODE™ PRO использован многоразрядный последовательный счетчик, генерирующий каждый последующий код по псевдослучайному принципу. Принцип заключается в том, что по предыдущему коду нельзя сказать, какой будет следующий, не зная закона, в соответствии с которым создан этот код. Перехват кодов становится бесполезным, поскольку невозможно спрогнозировать, какая именно кодовая комбинация снимет сигнализацию с охраны.
Охранная система, оснащенная MAGIC CODE™ PRO, четко откликается на каждое нажатие кнопки брелока, устойчива к помехам в условиях плотной городской застройки и засоренности эфира, а кроме того работает на рекордном расстоянии в 2 000 м. За счет чего были достигнуты такие характеристики? За счет еще двух «приемов» - избыточности кодовой посылки и коррекции ошибок.
Когда мы нажимаем на кнопку брелока, генерируется кодовая посылка, которая несет в себе как полезную информацию с командой управления, так и избыточную, полученную путем математического преобразования. Благодаря этим «лишним» данным, а также специальному алгоритму коррекции ошибок, даже несмотря на возможные потери сигнала в процессе передачи, полезная часть посылки при получении восстановится. Таким образом, команда не пропадет в эфире бесследно, а достигает своей цели. В итоге брелок быстро отправляет сигнал и мгновенно получает достоверный ответ от системы. А так как засоренность городского радиоэфира теперь для сигнала не помеха, это способствует увеличению дальности работы охранной системы до 2 км. Следующий «прием» – преобразование на двустороннем обмене. Зачастую управляющий сигнал от брелока к системе приходит в плавающем коде, а ответ от блока – в статичном. В данном алгоритме сигнал передается в изменяемом виде в обе стороны. Эта особенность также усиливает криптостойкость передаваемых данных. Например, ранее происходило так. Автовор, используя «электронную отмычку», мог сосканировать и записать команду «двери открыты», затем начав транслировать ее на брелок пользователя, якобы от самой системы. Пользователь думает, что у него сломался брелок либо охранная система. Ведь машина молчит, а брелок показывает, что автомобиль открыт. Раздосадованный автовладелец отключает брелок, и угонщик легко похищает автомобиль, поскольку пользователь никаких сигналов тревоги от своей системы на брелок уже не получает. Новый алгоритм позволил надежно зашифровать ответ блока охранной системы, защитить посылку от посягательств злоумышленников и, соответственно, избежать подобной ситуации.
Новое шифрование поддерживают оба брелока в комплекте поставки – и коммуникатор с ЖК-дисплеем и дополнительный односторонний. Кроме того, оригинальный код используется для математического кодирования всех сигналов и команд, как прямых, так и обратных, как охранных, так и сервисных.
Отметим также, что выполнение сложных математических вычислений, избыточности кодов, двойной обработки сигнала и прочих операций стало возможным за счет использования в брелках и блоках мощных процессоров нового поколения.
При этом не стоит забывать, что при всех нововведениях управление системой нисколько не усложнилось, брелок в размерах не увеличился, а уровень энергопотребления остался по-прежнему экономичным. Изменения оказались только позитивными: значительно увеличилась дальность связи между брелком и блоком системы (до 2 км), улучшилась стабильность и устойчивость сигнала, сократилось время отклика системы на команды брелока, ну и, конечно же, усилилась устойчивость радиокоманд к «интеллектуальному» взлому.
Журнал "Автоарена" (г.Ростов-на-Дону), май, 2009 г.