Что такое "Диалоговый код"?

Защита от угона

Модераторы: SNOOPER, Nbf, Romik, BAlex, SoundSpeed

Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Что такое "Диалоговый код"?

Сообщение SoundSpeed »

Многие слышали об этом, но мало кто понимает этот современный принцип передачи данных между брелоком (меткой) и блоком сигнализации (иммобилайзера)
Кто в теме - могут дополнять, кто не в теме - вот вам простейшее объяснение на пальцах. То есть после прочтения каждый поймёт, почему не надо ставить всякие шерханы-томагавки, и почему пандоры и старлайны считаются невскрываемыми.

За одну команду, например "Lock", когда мы просто нажимаем на кнопку и происходит действие, в эфире куда всё сложнее:

1. Брелок не подаёт команду напрямую, а говорит свой ID блоку
2. Блок видит ID брелока, понимает, что это "своё" устройство, отвечает ему "Слюшаю тебья, дарагой"
3. Брелок говорит: сейчас я сгенерирую код на 128 букаф, где 100 будут на немецком, а 28 на китайском языке(образно) на канале номер 5
4. Блок: даффай )) перехожу на этот канал.
5. Брелок формирует посылку по определённой зависимости, где код будет другим, нежели была команда до этого (динамический режим), который меняется, но действует по некоему алгоритму, ожидаемому блоком*
6. Блок говорит, ОК, я тебя понял. Ушёл расшифровывать )))

И всё это за несколько микросекунд.

То есть простыми словами, такая достаточно сложная процедура передачи сигналов и есть тот самый диалоговый код. Прочитать его граббером сложно как раз потому, что за одну команду происходит по сути несколько действий "за закрытой дверью".....
А также устройства проверяют свои электронные "паспорта" при каждом обмене...



---

*В системах с обычным, динамическим кодом, код-граббер как раз может перехватить вот эту посылку и сформировать похожую (вычислить логическую последовательность), в диалоговых же системах, он просто не сможет войти в эту "дверь", где ведётся этот диалог, его "не пустят" ))
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Аватара пользователя
LosGreZ
Сообщения: 16
Зарегистрирован: 27 июн 2011, 12:14
Двигатель:: 6G72
Мой автомобиль(и):: Mitsubishi Pajero Sport 2000 АКПП
Откуда: Москва, СВАО.
Благодарил (а): 1 раз

Re: Что такое "Диалоговый код"?

Сообщение LosGreZ »

Добрый день!
И тем не менее можно ли считать пока на данный момент диалог не вскрываемым?
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

Можно.
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Аватара пользователя
Pol@ATOM
Сообщения: 5305
Зарегистрирован: 06 июл 2005, 11:00
Откуда: Планета 78
Благодарил (а): 30 раз
Поблагодарили: 93 раза

Re: Что такое "Диалоговый код"?

Сообщение Pol@ATOM »

Есть непроверенные данные о том, что некоторые производители диалоговых систем как раз на команде "Лок" сэкономили. Для закрывания даётся обычная посылка, которая легко ловится и генерируется (пишется и излучается) вновь. Но по сути это может лишь помочь закрыть машину. Открыть машину этой посылкой невозможно.
Броня крепка и спирт залит в канистры!
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

Эти данные необъективны, поэтому не более чем разговоры.
Старлайновцы давали 5 лямов тому, кто в лоб откроет их систему. Чё-то как-то никак ))))
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Аватара пользователя
Pol@ATOM
Сообщения: 5305
Зарегистрирован: 06 июл 2005, 11:00
Откуда: Планета 78
Благодарил (а): 30 раз
Поблагодарили: 93 раза

Re: Что такое "Диалоговый код"?

Сообщение Pol@ATOM »

открыть этой посылкой нельзя. Только закрыть :) Но это непроверенно. :)
Броня крепка и спирт залит в канистры!
xenon
Сообщения: 4
Зарегистрирован: 09 окт 2013, 22:54
Двигатель:: Бензин 3.0
Мой автомобиль(и):: Pajero
Откуда: Москва

Re: Что такое "Диалоговый код"?

Сообщение xenon »

А кто знает, на штатном ключе Pajero IV используется диалоговый код, или нет?
Присмотрел Slave-сигнализацию, но сомневаюсь по этому поводу.
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

xenon, там обычный одноканальный радиоканал
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Аватара пользователя
Elvis4791
Сообщения: 537
Зарегистрирован: 17 окт 2010, 23:36
Двигатель:: 6G72 БЕНЗИН
Мой автомобиль(и):: MONTERO SPORT 3.0 XLS 2000 г. Бензин 6G72~24
Откуда: МО Марьино
Благодарил (а): 16 раз
Поблагодарили: 10 раз

Re: Что такое "Диалоговый код"?

Сообщение Elvis4791 »

Хм, по всему получается старлайновцы торчат 5 лимонов ворам вскрывшим мой спорт и уведшим айпад, оставленный в машине.
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

Elvis4791 писал(а):Хм, по всему получается старлайновцы торчат 5 лимонов ворам вскрывшим мой спорт и уведшим айпад, оставленный в машине.
Получается, что да ))))) только как доказать теперь, что там стояло и самое главное, как было реализовано.....
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Аватара пользователя
Elvis4791
Сообщения: 537
Зарегистрирован: 17 окт 2010, 23:36
Двигатель:: 6G72 БЕНЗИН
Мой автомобиль(и):: MONTERO SPORT 3.0 XLS 2000 г. Бензин 6G72~24
Откуда: МО Марьино
Благодарил (а): 16 раз
Поблагодарили: 10 раз

Re: Что такое "Диалоговый код"?

Сообщение Elvis4791 »

SoundSpeed писал(а):
Elvis4791 писал(а):Хм, по всему получается старлайновцы торчат 5 лимонов ворам вскрывшим мой спорт и уведшим айпад, оставленный в машине.
Получается, что да ))))) только как доказать теперь, что там стояло и самое главное, как было реализовано.....
Их ищут =) как (если) найдут, так сразу и наградят =)
Аватара пользователя
AlexxM
Сообщения: 106
Зарегистрирован: 10 окт 2011, 19:45
Двигатель:: Бензин
Мой автомобиль(и):: Pajero Sport '07
Откуда: Москва, СЗАО, было Тушино, стало Митино
Откуда: Москва, СЗАО, было Тушино, стало Митино
Поблагодарили: 1 раз

Re: Что такое "Диалоговый код"?

Сообщение AlexxM »

А диалоговый и динамический коды - это разные вещи?
MPS 2007, боди-лифт 4 см, подвеска Tokico/Suplex, резина Maxxis MT-762 285/75/R16, связь MJ650+Lemm2001Turbo, лебедка Runva
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

И да и нет. Динамический - это код, использующий в каждую разную передачу одну из тысячи комбинаций, которые также прописаны в блоке, тем самым последний понимает "своё" устройство по определённому набору цифр в радиоэфире. В принципе, в диалоговых системах то же самое с первого взгляда, НО! авторизация намного более сложна и многоступенчата:

1. Код передаётся во время каждой отдельной передачи на той частоте, о переходе на которую брелок предупредил блок заранее, а предупредил он его только тогда, когда показал свой ID и блок его стал слушать ))

Таким образом, в системах с обычным динамическим кодом (например, всем известные Keeloq или D2) вклинившись в хотя бы одну из передач и перехватив посылку, код-граббер производит определённый подбор следующей посылки, которую ожидает приёмник, и её же и отправляет. Блок никак не может идентифицировать "свой" брелок, как только по ожидаемому набору нулей и единиц в посылке. В общем, простой микрокомпьютерный математический расчёт маленького процессора за три рубля - и машина открылась

Диалоговая авторизация - это более сложный процесс (смотрим начало темы)
Чужое устройство просто будет априори игнорироваться, какие бы расчёты оно не производило и как бы под "своего" не косило )))))

Именно поэтому, с момента вывода в массы диалоговой авторизации (как минимум, с 2005-2006 года) и до сих пор, никто ещё не вскрыл "в лоб", то есть простым подбором, эти системы.
Ведутся попытки по взлому самого микропроцессора, то есть считывание информаци непосредственно с ядра, но для этого, во-первых, машину нужно вскрыть, добраться до блока, а во-вторых, насколько я знаю, даже в этом пока нет однозначных достижений.
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Аватара пользователя
AlexxM
Сообщения: 106
Зарегистрирован: 10 окт 2011, 19:45
Двигатель:: Бензин
Мой автомобиль(и):: Pajero Sport '07
Откуда: Москва, СЗАО, было Тушино, стало Митино
Откуда: Москва, СЗАО, было Тушино, стало Митино
Поблагодарили: 1 раз

Re: Что такое "Диалоговый код"?

Сообщение AlexxM »

SoundSpeed писал(а):В общем, простой микрокомпьютерный математический расчёт маленького процессора за три рубля - и машина открылась
Спасибо, ясно. Примерно так она вчера и открылась ::-(:

Смотрю варианты. Заинтересовался Вашими предложениями.
MPS 2007, боди-лифт 4 см, подвеска Tokico/Suplex, резина Maxxis MT-762 285/75/R16, связь MJ650+Lemm2001Turbo, лебедка Runva
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

Не говорите, что стоит сейчас открыто.
если хотите - в личку...
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Аватара пользователя
gansales
Сообщения: 11312
Зарегистрирован: 06 ноя 2009, 10:22
Двигатель:: 6g72
Мой автомобиль(и):: Montero Sport (был) Паджеро IV , 3.0 , ultimate. 12 год.
Откуда: Москва
Откуда: < Кунцево Рублёвка >
Благодарил (а): 288 раз
Поблагодарили: 677 раз

Re: Что такое "Диалоговый код"?

Сообщение gansales »

Алексею склонен верить ! рекомендую его !
Montero Sport. 3.0 , Акпп. 2000г. ( Продан) был со мной 13 лет.
Паджеро 4 . 3.0 . 12 год.



Андрей.
Если пуля в голове - доктор не поможет !
AdB0kaT
Сообщения: 877
Зарегистрирован: 05 мар 2014, 07:37
Двигатель:: 6G72
Мой автомобиль(и):: Pajero IV Instyle 2013г.
Откуда: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 45 раз

Re: Что такое "Диалоговый код"?

Сообщение AdB0kaT »

Кто нибудь из производителей диалоговых сигналок раскрывает данные об используемых в них алгоритмах шифрования и длине ключей в битах?
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

AdB0kaT, я написал разработчикам Автолиса (туда достучаться реальней, чем до Алармтрейда )))
Пока жду ответ.
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
AdB0kaT
Сообщения: 877
Зарегистрирован: 05 мар 2014, 07:37
Двигатель:: 6G72
Мой автомобиль(и):: Pajero IV Instyle 2013г.
Откуда: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 45 раз

Re: Что такое "Диалоговый код"?

Сообщение AdB0kaT »

SoundSpeed писал(а):AdB0kaT, я написал разработчикам Автолиса (туда достучаться реальней, чем до Алармтрейда )))
Пока жду ответ.
спасибо будет интересно почитать. Кстати у старлайна в описалове к 94-м моделям мелькает, что ключ до 128 бит. Но тут загвоздка в алгоритме шифрования, информацию по которому я нигде не нашел. Если он симметричный (типа AES и аналогов) то криптостокойсть еще как бы на уровне (хотя для компов сейчас стандарт для симметричного шифрования не менее 256 бит). А если алгоритм ассиметричный (что наиболее вероятно для диалогового механизма), то ключи 128 бит факторизуются на раз. Например в алгоритме RSA относительно надежными считаются ключи с длиной не менее 1024 бит. Надежными с гарантией на несколько лет прогресса - ключи с длиной не менее 2048 бит. Как то так.
Аватара пользователя
SoundSpeed
Сообщения: 2018
Зарегистрирован: 04 июн 2007, 13:18
Двигатель:: Дизель
Мой автомобиль(и):: NMPS'10, S05, DARK Edition - был, TLC 150 - есть.
Откуда: Москва, Молодогвардейская, 58
Благодарил (а): 82 раза
Поблагодарили: 194 раза
Контактная информация:

Re: Что такое "Диалоговый код"?

Сообщение SoundSpeed »

По нашим сведениям, что известно про Автолис:
Что касается шифрования, они используют, так называемый, "открытый алгоритм" ГОСТ 28147-89 - это российский алгоритм в полнораундовом его исполнении, с длиной индивидуального ключа шифрования 256 бит.
Подробное описание здесь: Википедия
Акцентирую Ваше внимание, что данный шифр был разработан в целях государственной безопасности, а не для сигнализаций. Целый отдел КГБ занимался его разработкой. Это говорит о том, что при создании данного алгоритма были использованы максимальные ресурсы. Сейчас он является открытым и используется различными структурами. Например, в Википедии приводятся таблицы замены, которые использует Сбербанк России для защиты своей информации.

ГОСТ 28147-89 не подвержен взлому средствами современной вычислительной техники.
Отличительной особенностью систем AUTOLIS является то, что этот алгоритм используется и в радиоканале, и в шине CodeBus - полноценный диалоговый код с индивидуальными ключами шифрования и постоянным контролем канала связи.

Как-то так.....
Попробуем узнать про Пандору, но где-то видел, что ключ 128 бит. Насчёт Старлайнов подтверждаю, как-то общался с их инженером на конференции, ключ у них 128 битный тоже, и это логично, поскольку Ультрастар сотрудничает с Алармтрейд.

AdB0kaT, пытливость ума - это хорошо, но по моему нас тут больше никто не понимает ::-D:
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru
Ответить

Вернуться в «Защита от угона»