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