ВУЗ:
Составители:
Здесь для наглядности
сумматор по модулю два
обозначен
7.4. Скремблер /дескремблер .
Рассмотрим цифровой скремблер и дескремблер. Это устройство для аппаратного
шифрования и расшифровки последовательности бит из нулей и единиц. Простейшая
реализация представляется в общем случае схемами из n-разрядного регистра сдвига и
1 ≤m ≤n сумматоров по модулю 2, рис.1 и 2.
вход K
i
S
i
S
i
выход L
R
1
R
2
R
n
Рис. 1 Рис. 2
Так как логические переменные могут принимать только конечное число значений, в
данном случае {0, 1}, и на множестве этих чисел определены операции сложения (XOR) и
умножения (AND), то имеем частный случай поля Галуа . Это поле обладает
замечательным свойством: операция вычитания в нём тождественна операции сложения.
Поля (последовательности ) бит, например байт или слово , удобно рассматривать как
многочлены. Например, байт представляется многочленом 7-й степени, каждый член
которого соответствует ненулевому биту в байте :
+
+
+
T
T
T
+
+
+
T
T
T
+
a
b
c = a XOR b
1
2
n
+
+
+
+
+
+
+
+
1
2
n
Здесь для наглядности
+ + сумматор по модулю два
T T обозначен
+ +
T T a + c = a XOR b
+ +
T T b
7.4. Скремблер/дескремблер.
Рассмотрим цифровой скремблер и дескремблер. Это устройство для аппаратного
шифрования и расшифровки последовательности бит из нулей и единиц. Простейшая
реализация представляется в общем случае схемами из n-разрядного регистра сдвига и
1≤m≤n сумматоров по модулю 2, рис.1 и 2.
вход Ki Si Si выход L
+ +
1
1
+
+
2
R1
2 +
+
R2
+
+
n
n
Rn
Рис. 1 Рис. 2
Так как логические переменные могут принимать только конечное число значений, в
данном случае {0, 1}, и на множестве этих чисел определены операции сложения (XOR) и
умножения (AND), то имеем частный случай поля Галуа. Это поле обладает
замечательным свойством: операция вычитания в нём тождественна операции сложения.
Поля (последовательности) бит, например байт или слово, удобно рассматривать как
многочлены. Например, байт представляется многочленом 7-й степени, каждый член
которого соответствует ненулевому биту в байте:
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
