Информационная безопасность и защита информации: Конспект лекций. Будко В.Н. - 36 стр.

UptoLike

Составители: 

4.1. Реализация генератора гаммы на регистрах сдвига
Общая идея:
элемент (звено ) задержки информации в регистре сдвига на один такт (тактовый
генератор не показан)
выход = qC элемент умножения
Линейный генератор получается, если в качестве логического преобразователя (ЛП) взять
цепочку элементов сложения по модулю два .
Например, для полинома 3-го порядка q
i
= q
i-1
+ q
i-3
Более криптостойка нелинейная схема с дополнительным ЛП.
Логический преобразователь
С
m
=1
C
m-1
C
1
C
0
= 1
m
2
1
C
i
= {0, 1}
Рис. 1
Рис. 3
+
q
i
1
2
3
q
C
Y
i
шифрограмма
X
i
код
исходного
текста
+
+
+
q
i
+
4.1. Реализация генератора гаммы на регистрах сдвига
Общая идея:
         Логический преобразователь

                                                                             Ci = {0, 1}
                                           C1             C0 = 1
                     Cm-1
 Сm=1 m                                2       1


                                                                            Рис. 1



        элемент (звено) задержки информации в регистре сдвига на один такт (тактовый
генератор не показан)




     C
 q
             выход = q⋅C – элемент умножения



Линейный генератор получается, если в качестве логического преобразователя (ЛП) взять
цепочку элементов сложения по модулю два.
         +       +                 +




                                               qi
                                  Xi                     Yi
                                           +
                      код                                     шифрограмма
                      исходного
                      текста

Например, для полинома 3-го порядка qi = qi-1 + qi-3
                                       +




 3           2                         1
                                                    qi    Рис. 3

Более криптостойка нелинейная схема с дополнительным ЛП.