СХЕМЫ И ДОКУМЕНТАЦИЯ

Безопасность для схемы ИК-кода

Число возможных комбинаций кода, формируемого ММ 53200, как уже было сказано, составляет 4096. Оно может показаться огромным. Однако было бы нечестно скрывать от пользователей, что могут найтись люди, которые в корыстных целях воспользуются этой информацией.

Злоумышленник вполне может пытаться «поймать удачу» каждые 200 мс, зная, что длительность слова составляет 12,5 мс, а сообщения из четырех слов - 50 мс. При этом он пользуется микропроцессором, запрограммированным так, чтобы сканировать 4096 комбинаций возможных кодов с длительностью тактовых импульсов 200 мс. Работая подобным образом, то есть просматривая пять сообщений в секунду, взломщик потратит менее четверти часа на то, чтобы перебрать все комбинации, после чего все начнется сначала с другой длительностью, которая может в значительной степени (до 50%) отличаться от первой. Сканирование, а затем взлом кода дадут преступнику шанс, например, угнать автомобиль престижной марки.

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

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

 

Кроме того, данный метод позволяет обеспечить надежную защиту от помех. Благодаря полосовому фильтру, настроенному на несущую, схема приема нечувствительна к частоте помехи 100 Гц независимо от тактовой частоты кодера. На рис. 11.26 показана схема передающего устройства, которое можно использовать в целях повышения эффективности борьбы со взломами.

Два элемента КМОП схемы 2И-НЕ образуют генератор, работающий при указанных значениях на частоте 20-25 кГц. Третий элемент

является модулятором. Приведенные выше схемы, имеющие отношение к амплитудной модуляции, в частности изображенные на рис. 11.10 и 11.11, могут служить образцом приемника. Поскольку пробел синхронизации длится 32 с (при тактовой частоте 1 кГц), может возникнуть необходимость в увеличении постоянной времени АРУ за счет повышения емкости, например С6 (рис. 11.10). Полоса пропускания входной резонансной LC-цегш должна превосходить удвоенную тактовую частоту.

Повысить безопасность шифрования позволяет повторение кода. Например, допустимо обеспечить принятие сообщения только в том случае, если оно повторится через 300-500 мс. Кроме того, можно при определенных временных условиях передать на декодер М145027 три сообщения, следующие одно за другим и содержащие различные данные. Декодер сработает только тогда, когда последовательность будет соответствовать предварительно заданному алгоритму.

Однако самой лучшей следует признать защиту, которую вы придумаете сами: никто, кроме вас, не узнает, на основании какого принципа она действует!

Литература: 2003 · Инфракрасные лучи в электронике. Шрайбер Г