ВУЗ:
Составители:
дескремблером. И, наоборот, если скремблировать информацию схемой с рис.4, то схему с
рис.3 можно использовать как дескремблер.
Обратим внимание на ещё два замечательных свойства скремблера и дескремблера.
1) Если на вход скремблера постоянно подавать константу (0 или 1) , то на выходе
под действием тактовых импульсов сдвига будет генерироваться псевдослучайная
последовательность нулей и единиц, определяемая конфигурацией схемы и
начальным состоянием регистра.
Для задач шифрования информации, чем длиннее эта собственная псевдослучайная
последовательность (далее будем говорить «слово скремблера»), тем сложнее
расшифровка .
2) Структура скремблер/дескремблер обладает свойством самосинхронизации. Если
при включении структуры скремблер/дескремблер, то есть в начале работы,
регистр скремблера и регистр дескремблера оказались в разных состояниях, то
после приёма n последовательных бит (n равно ил меньше длины слова
скремблера) регистр дескремблера окажется в том же состоянии, что имел регистр
скремблера, и сигнал на выходе дескремблера начнёт точно повторять сигнал на
входе скремблера.
Моделирование работы системы скремблер /дескремблер .
Рассмотрим особенности системы скремблер/дескремблер на примере её моделирования с
3-х разрядным регистром сдвига .
На рисунках 1-5 представлены все возможные конфигурации схем, определяемые числом
и расположением сумматоров по модулю 2 относительно ячеек регистра.
На этих схемах приведены логические формулы работы и порождающий многочлен g(x),
на который делится входное слово скремблера и умножается выходное слово
дескремблера.
Интересно отметить, что структура на рис.1 известна программистам как операция
ксорки/расксорки , часто применяемая для затруднения несанкционированного чтения
(вскрытия) своих программ.
+
T
+
1
+
T
T
+
T
T
+
+
дескремблером. И, наоборот, если скремблировать информацию схемой с рис.4, то схему с
рис.3 можно использовать как дескремблер.
Обратим внимание на ещё два замечательных свойства скремблера и дескремблера.
1) Если на вход скремблера постоянно подавать константу (0 или 1) , то на выходе
под действием тактовых импульсов сдвига будет генерироваться псевдослучайная
последовательность нулей и единиц, определяемая конфигурацией схемы и
начальным состоянием регистра.
Для задач шифрования информации, чем длиннее эта собственная псевдослучайная
последовательность (далее будем говорить «слово скремблера»), тем сложнее
расшифровка.
2) Структура скремблер/дескремблер обладает свойством самосинхронизации. Если
при включении структуры скремблер/дескремблер, то есть в начале работы,
регистр скремблера и регистр дескремблера оказались в разных состояниях, то
после приёма n последовательных бит (n равно ил меньше длины слова
скремблера) регистр дескремблера окажется в том же состоянии, что имел регистр
скремблера, и сигнал на выходе дескремблера начнёт точно повторять сигнал на
входе скремблера.
Моделирование работы системы скремблер/дескремблер.
Рассмотрим особенности системы скремблер/дескремблер на примере её моделирования с
3-х разрядным регистром сдвига.
На рисунках 1-5 представлены все возможные конфигурации схем, определяемые числом
и расположением сумматоров по модулю 2 относительно ячеек регистра.
На этих схемах приведены логические формулы работы и порождающий многочлен g(x),
на который делится входное слово скремблера и умножается выходное слово
дескремблера.
Интересно отметить, что структура на рис.1 известна программистам как операция
ксорки/расксорки, часто применяемая для затруднения несанкционированного чтения
(вскрытия) своих программ.
+
+
1
T
+
+
T
T
+
+
T
T
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »
