Не зная кода производителя вы ничего не сможете сделать...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено МикроДИП 18 марта 2005 г. 18:28
В ответ на: Wse werno... отправлено AndrejK 18 марта 2005 г. 17:50

Те, кто пишут программу декодеровки на процессоре для уже готовых передатчиков, заранее знают этот код. Взять его можно только у производителя. Либо, как я и говорил, самому разрабатывать передающую (кодирующую) часть и самому задаваться (придумывать) этот код. Если у вас есть передатчик основанный на HCS-кодировщике, вы не сможете извлечь из него этот код. Иначе говоря невозможно написать программу декодировки на процессоре к "чужому" кодировщику. В этом-то и есть вся прелесть KeeLoq-а... Чем в большей секретности вы держите свой код, тем больше шансов, что ваши протоколы не взломают. (Хотя способы есть... Правда это не взлом, а способ временного глушения передатчика и затем повторная посылка. Но не об этом сейчас).
Возможно проблему решить иначе... Сам протокол построен из 2-х частей: есть шифрованная часть, а есть фиксированная часть. Можно просто принмать фиксированную часть и по ней исполнять команды. Но в этом случае теряется всякий смысл KeeLoq-а как такового: тогда вашим приёмным устройством смогут управлять все кому не лень, и теряется функция синхронизации протокола, которая как раз заключена в шифрованной части.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru