roboforum.ru

Технический форум по робототехнике.
Текущее время: 16 апр 2025, 12:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:08 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
раскажите кто что знает по теме:

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

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

тоесть должен быть алгоритм шифрования на входе у которого данные (общие в передатчике и приёмнике), а на выходе из которого будет каждый раз новый сложный код.
и второй алгоритм дешифрования в приёмнике который каждый новый сложный код будет расшифровывать в понятные данные.

это всё наверняка имеет название и уже изобретено.
подскажите :oops:

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Любая односторонняя сигналка ломается обычно так:
1. При передаче брелком сигнала "закрыть машину" читаем его и блокируем передачу помехами;
2. Ждём панику, пока человек нажимает все кнопки подряд, включая "открыть машину" блокируем всё, передаём машине "закрыть машину", имея в буфере "открыть машину";
3. Ждём пока человек свалит, передаём "открыть машину", бинго!

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:21 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Круто! А зачем ты это написал? :-)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:27 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
А может вообще не надо мучаться с криптозащитой? А просто внутри брелка и сигнализации сделать счётчики. При первом использовании счётчики синхронизировать. При передаче команды значение счётчика брелка увеличивается, команда и значение счётчика брелка поступает на сигналку, та принимает эти данные, увеличивает свой счётчик и сравнивает его значение с принятым от брелка. Если они равны, кто команда принимается.
PS. Только что понял, что метод годен только для диалоговых сигналок :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:36 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
я интересуюс про кодирование
как можно избавиться от кодграбебров
как ломается и так все знают)))

Добавлено спустя 4 минуты 33 секунды:
dccharacter писал(а):
Круто! А зачем ты это написал? :-)

чтобы предусмотреть это в процессе придумывания супералгоритма.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:36 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
При передаче брелком сигнала "закрыть машину" читаем его и блокируем передачу помехами;

Читать и блокировать помехой не получится.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:48 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Myp писал(а):
это всё наверняка имеет название и уже изобретено.
подскажите :oops:

Прыгающий код, про keeloq почитайте.
Одностороняя передача обречена на взлом, как правильно сказал Dead
Проблема не во взломе самого "шифра", а в возможности перехватить и подменить
(при этом разбираться что там зашифровано никому не надо).

Грубо говоря, вы можете сохранить конфиденциальность информации, но без обеспечения аутентичности, достоверности, неизменности (и тут еще куча каких-то непонятных терминов) это несерьезно.

Шифровку ведь не обязательно "подсмотреть и дешифровать", ее можно просто украсть и сжечь, или подменить, или исказить или...

Виталий писал(а):
Читать и блокировать помехой не получится.

Получится-получится... они именно так и работают.
Убивают несколько бит (например биты синхронизации в начале пакета или CRC в конце), в результате пакет становится не валидным, а основная информация сохранена. Даже если угонщик не знает, какие биты он затер, то их уже можно восстановить тупым перебором.

Добавлено спустя 2 минуты 23 секунды:
Myp писал(а):
чтобы предусмотреть это в процессе придумывания супералгоритма.

Вы лучше предусмотрите, что кнопка на брелке может быть нажата в кармане или ребенком раз сто, а машинка этого не услышит. Машинка будет ждать одного кода, а брелок посылать уже совсем другой :)

Добавлено спустя 4 минуты 32 секунды:
При односторонней передаче возможно поможет "скрыть канал" - работать ниже уровня шумов, например.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 15:53 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а если в брелке и приёмнике стоят точные таймеры?

тоесть чтобы приёмник и передатчик хранили в себе полное расписание передач.
это исключит перехватывание и повторную отправку кода, тайминг между кодами будет неправильным.

в случае если будет определен кодграббер то авто просто просигнализирует о том что работает кодграббер.
и авто закроешь ключиком.

Добавлено спустя 3 минуты 32 секунды:
шфровать код ещё и временем :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 16:00 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Так тоже делают. Говорят, что тоже ломают. Как - хз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 16:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а если вылезти за диапазон?
10 гигагерц освоить? я так понимаю пока ещё нет сигналок в таком диапазоне?

тарелкам правда мешать будешь, ну зато никто не скопирует :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 16:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Виталий писал(а):
Читать и блокировать помехой не получится.

Думали разработчики сигналок :crazy:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Если передача кода используется для входа в автомобиль, то возможно после входа подключение передатчика к контроллеру в салоне с помощью обычного контактного разъёма и передачу следующего кода в передатчик по проводам....Это не позволит сканировать код радиочастотными методами.

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 16:44 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Myp писал(а):
а если вылезти за диапазон?
10 гигагерц освоить? я так понимаю пока ещё нет сигналок в таком диапазоне?

тарелкам правда мешать будешь, ну зато никто не скопирует :)

Нафига, если можно просто сделать сигналку с обраткой и полноценным шифрованием с открытым ключем?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 17:22 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну может быть на тот фиг чтобы раз и навсегда убедиться в бесперспективности данного метода.

супералгоритм невзламываемый манит меня красными труселями

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: передача кода устойчивого к взлому.
СообщениеДобавлено: 21 фев 2011, 17:32 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
=DeaD= писал(а):
если можно просто сделать сигналку с обраткой и полноценным шифрованием с открытым ключем?

Это правильный ход мысли, но проблему аутентификации полностью не снимает. Для полноценного "открытого ключа" нужна третья сторона "доверенный центр".

Кроме того нужно учитывать такие чисто практические моменты, как "штатная" потеря/замена ключа, злоумышленник в сервисцентре...

Насколько я слышал, многие навороченные дорогие сигналки именно на сервис-центрах палятся. То есть когда злоумышленник получает полный доступ к машине,
лезет туда хакерским оборудованием, и делает копию ключа, прошивает в сигналку дополнительный ключ, подготавливает машину для быстрого "обхода" системы защиты и т.п.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO