Диалоговый код

Диалоговый код

Диалоговый код — специальный способ кодозащищенности автосигнализаций. Впервые разработан и использован компанией Magic Systems в серийном устройстве еще в 2004 году. Уникальность этого кода в том, что он использует для идентификации брелка широко известную в криптографии технологию аутентификации через незащищённый канал.

Получив сигнал, система убеждается, что он послан со «своего» брелка, причем это происходит не однократно, а в диалоге. В ответ на первый сигнал система посылает на брелок запрос в виде случайного числа, который обрабатывается брелком по специальному алгоритму и отсылается обратно. Сигнализация обрабатывает свою посылку по тому же алгоритму, сравнивая полученный ответ со своими данными. Если они совпадают, команда выполняется, а на брелок отправляется подтверждение.

Воспроизвести подобный диалог посторонним устройством (кодграббером) и этим снять систему с охраны очень трудно (если алгоритм, используемый в брелке был правильно спроектирован). Диалоговым кодом обеспечивается дополнительная защита от электронного взлома, ставшего в последнее время основным способом отключения сигнализации.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Смотреть что такое "Диалоговый код" в других словарях:

  • Диалоговый вычислительный комплекс — Классический вариант ДВК 2 Поздний вариант ДВК 2М (МС0505) …   Википедия

  • Автосигнализация — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. Автосигнализация электронное устройство, установленное в автомобиль, предназначенное для его защиты о …   Википедия

  • Кодграббер — Автосигнализация  электроное устройство, инсталлированное в автомобиль, предназначенное для его защиты от угона, кражи компонентов данного транспортного средства или других вещей, находящихся в автомобиле. Содержание 1 Устройство 2 Защита от… …   Википедия

  • ГОСТ 19781-90: Обеспечение систем обработки информации программное. Термины и определения — Терминология ГОСТ 19781 90: Обеспечение систем обработки информации программное. Термины и определения оригинал документа: 9. Абсолютная программа Non relocatable program Программа на машинном языке, выполнение которой зависит от ее… …   Словарь-справочник терминов нормативно-технической документации

  • Компилятор — Эта статья включает описание термина «Компиляция»; см. также другие значения. Компилятор  программа или техническое средство, выполняющее компиляцию.[1][2][3] Компиляция  трансляция программы, составленной на исходном языке высокого… …   Википедия

  • Компиляторы — Компилятор  Программа или техническое средство, выполняющее компиляцию.[1][2] Машинная программа, используемая для компиляции.[3][2] Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль …   Википедия

  • Компиляция (программирование) — Компилятор  Программа или техническое средство, выполняющее компиляцию.[1][2] Машинная программа, используемая для компиляции.[3][2] Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль …   Википедия

  • Транслятор — Эта статья о языках программирования; о естественных языках см.: Перевод. Эта статья включает описание термина «Трансляция»; см. также другие значения. Транслятор  программа или техническое средство, выполняющее трансляцию программы.[1][2]… …   Википедия

  • BASIC — Класс языка: алгоритмическое, процедурное, объектное программирование Появился в: 1963 г. Расширение файлов: .bas Типизация данных: нестрогая Бейсик (от BASIC, сокращение от англ.  …   Википедия

  • Бейсик — У этого термина существуют и другие значения, см. Бейсик (значения). BASIC Класс языка: алгоритмический, позже процедурный, позже объектно ориентированный Появился в: 1963 Автор(ы): Томас Курц, Джон Кемени Расширение файлов …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»