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

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

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

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

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

Сообщение SoundSpeed » 03 окт 2012, 16:30

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

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

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

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

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



---

*В системах с обычным, динамическим кодом, код-граббер как раз может перехватить вот эту посылку и сформировать похожую (вычислить логическую последовательность), в диалоговых же системах, он просто не сможет войти в эту "дверь", где ведётся этот диалог, его "не пустят" ))


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

Аватара пользователя
LosGreZ
Сообщения: 16
Зарегистрирован: 27 июн 2011, 11:14
Двигатель:: 6G72
Мой автомобиль(и):: Mitsubishi Pajero Sport 2000 АКПП
Откуда: Москва, СВАО.
Благодарил (а): 1 раз

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

Сообщение LosGreZ » 04 окт 2012, 15:05

Добрый день!
И тем не менее можно ли считать пока на данный момент диалог не вскрываемым?

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

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

Сообщение SoundSpeed » 04 окт 2012, 17:05

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

Аватара пользователя
Pol@ATOM
Сообщения: 5145
Зарегистрирован: 06 июл 2005, 10:00
Откуда: Планета 78
Благодарил (а): 19 раз
Поблагодарили: 81 раз

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

Сообщение Pol@ATOM » 05 окт 2012, 16:36

Есть непроверенные данные о том, что некоторые производители диалоговых систем как раз на команде "Лок" сэкономили. Для закрывания даётся обычная посылка, которая легко ловится и генерируется (пишется и излучается) вновь. Но по сути это может лишь помочь закрыть машину. Открыть машину этой посылкой невозможно.
Броня крепка и спирт залит в канистры!

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

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

Сообщение SoundSpeed » 12 окт 2012, 22:02

Эти данные необъективны, поэтому не более чем разговоры.
Старлайновцы давали 5 лямов тому, кто в лоб откроет их систему. Чё-то как-то никак ))))
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru

Аватара пользователя
Pol@ATOM
Сообщения: 5145
Зарегистрирован: 06 июл 2005, 10:00
Откуда: Планета 78
Благодарил (а): 19 раз
Поблагодарили: 81 раз

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

Сообщение Pol@ATOM » 15 окт 2012, 12:11

открыть этой посылкой нельзя. Только закрыть :) Но это непроверенно. :)
Броня крепка и спирт залит в канистры!

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

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

Сообщение xenon » 15 окт 2013, 20:48

А кто знает, на штатном ключе Pajero IV используется диалоговый код, или нет?
Присмотрел Slave-сигнализацию, но сомневаюсь по этому поводу.

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

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

Сообщение SoundSpeed » 29 окт 2013, 16:49

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

Аватара пользователя
Elvis4791
Сообщения: 522
Зарегистрирован: 17 окт 2010, 22:36
Двигатель:: 6G72 БЕНЗИН
Мой автомобиль(и):: MONTERO SPORT 3.0 XLS 2000 г. Бензин 6G72~24
Откуда: МО Марьино
Благодарил (а): 10 раз
Поблагодарили: 9 раз

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

Сообщение Elvis4791 » 29 окт 2013, 18:23

Хм, по всему получается старлайновцы торчат 5 лимонов ворам вскрывшим мой спорт и уведшим айпад, оставленный в машине.

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

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

Сообщение SoundSpeed » 30 окт 2013, 17:54

Elvis4791 писал(а):Хм, по всему получается старлайновцы торчат 5 лимонов ворам вскрывшим мой спорт и уведшим айпад, оставленный в машине.

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

Аватара пользователя
Elvis4791
Сообщения: 522
Зарегистрирован: 17 окт 2010, 22:36
Двигатель:: 6G72 БЕНЗИН
Мой автомобиль(и):: MONTERO SPORT 3.0 XLS 2000 г. Бензин 6G72~24
Откуда: МО Марьино
Благодарил (а): 10 раз
Поблагодарили: 9 раз

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

Сообщение Elvis4791 » 16 ноя 2013, 12:01

SoundSpeed писал(а):
Elvis4791 писал(а):Хм, по всему получается старлайновцы торчат 5 лимонов ворам вскрывшим мой спорт и уведшим айпад, оставленный в машине.

Получается, что да ))))) только как доказать теперь, что там стояло и самое главное, как было реализовано.....


Их ищут =) как (если) найдут, так сразу и наградят =)

Аватара пользователя
AlexxM
Сообщения: 102
Зарегистрирован: 10 окт 2011, 18:45
Двигатель:: Бензин
Мой автомобиль(и):: Pajero Sport '07
Откуда: Москва, ВАО, Измайлово
Откуда: Москва, ВАО, Измайлово
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение AlexxM » 26 мар 2014, 15:25

А диалоговый и динамический коды - это разные вещи?
MPS 2007, боди-лифт 4 см, подвеска Tokico/Suplex, резина Maxxis MT-762 285/75/R16, связь MJ650+Lemm2001Turbo

Мой фотоблог:
http://www.flickr.com/photos/alexey-merkuljev

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

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

Сообщение SoundSpeed » 26 мар 2014, 17:00

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

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

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

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

Именно поэтому, с момента вывода в массы диалоговой авторизации (как минимум, с 2005-2006 года) и до сих пор, никто ещё не вскрыл "в лоб", то есть простым подбором, эти системы.
Ведутся попытки по взлому самого микропроцессора, то есть считывание информаци непосредственно с ядра, но для этого, во-первых, машину нужно вскрыть, добраться до блока, а во-вторых, насколько я знаю, даже в этом пока нет однозначных достижений.
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru

Аватара пользователя
AlexxM
Сообщения: 102
Зарегистрирован: 10 окт 2011, 18:45
Двигатель:: Бензин
Мой автомобиль(и):: Pajero Sport '07
Откуда: Москва, ВАО, Измайлово
Откуда: Москва, ВАО, Измайлово
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение AlexxM » 26 мар 2014, 17:31

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


Спасибо, ясно. Примерно так она вчера и открылась ::-(:

Смотрю варианты. Заинтересовался Вашими предложениями.
MPS 2007, боди-лифт 4 см, подвеска Tokico/Suplex, резина Maxxis MT-762 285/75/R16, связь MJ650+Lemm2001Turbo

Мой фотоблог:
http://www.flickr.com/photos/alexey-merkuljev

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

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

Сообщение SoundSpeed » 26 мар 2014, 17:40

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

Аватара пользователя
gansales
Сообщения: 7018
Зарегистрирован: 06 ноя 2009, 10:22
Двигатель:: 6G72
Мой автомобиль(и):: Montero Sport
Откуда: Москва
Откуда: Москва < Кунцево>
Благодарил (а): 97 раз
Поблагодарили: 114 раз

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

Сообщение gansales » 26 мар 2014, 17:50

Алексею склонен верить ! рекомендую его !
Montero Sport. 3.0 , Акпп. 2000 г. Защита на всё брюхо , Муды КМ-2 - 265\75R16. Силовик перед. МШУ , COMEUP 9.5 ,подвеска OME . танковые фары , СВ. Андрей.
Если пуля в голове - доктор не поможет !

AdB0kaT
Сообщения: 870
Зарегистрирован: 05 мар 2014, 06:37
Двигатель:: 6G72
Мой автомобиль(и):: Pajero IV Instyle 2013г.
Откуда: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 39 раз

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

Сообщение AdB0kaT » 29 мар 2014, 06:24

Кто нибудь из производителей диалоговых сигналок раскрывает данные об используемых в них алгоритмах шифрования и длине ключей в битах?

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

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

Сообщение SoundSpeed » 02 апр 2014, 12:46

AdB0kaT, я написал разработчикам Автолиса (туда достучаться реальней, чем до Алармтрейда )))
Пока жду ответ.
С ув., Алексей
Автосервис, ТО, тюнинг, охрана, доп. оборудование японских авто, тел. 775-43-84, http://www.soundspeed.ru

AdB0kaT
Сообщения: 870
Зарегистрирован: 05 мар 2014, 06:37
Двигатель:: 6G72
Мой автомобиль(и):: Pajero IV Instyle 2013г.
Откуда: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 39 раз

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

Сообщение AdB0kaT » 02 апр 2014, 14:57

SoundSpeed писал(а):AdB0kaT, я написал разработчикам Автолиса (туда достучаться реальней, чем до Алармтрейда )))
Пока жду ответ.

спасибо будет интересно почитать. Кстати у старлайна в описалове к 94-м моделям мелькает, что ключ до 128 бит. Но тут загвоздка в алгоритме шифрования, информацию по которому я нигде не нашел. Если он симметричный (типа AES и аналогов) то криптостокойсть еще как бы на уровне (хотя для компов сейчас стандарт для симметричного шифрования не менее 256 бит). А если алгоритм ассиметричный (что наиболее вероятно для диалогового механизма), то ключи 128 бит факторизуются на раз. Например в алгоритме RSA относительно надежными считаются ключи с длиной не менее 1024 бит. Надежными с гарантией на несколько лет прогресса - ключи с длиной не менее 2048 бит. Как то так.

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

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

Сообщение SoundSpeed » 03 апр 2014, 18:50

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

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

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

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

Ответить

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