Скачиваний:
71
Добавлен:
29.06.2022
Размер:
346.36 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

_____________________________________________________________________________

Кафедра информационной безопасности телекоммуникационных систем

Дисциплина «Основы криптографии»

Лабораторная работа 10

«Моделирование работы формирователя случайной гаммы и исследование характеристик гаммы»

Выполнили: ст. гр. .

.

Проверил: проф. Яковлев В.А..

Санкт-Петербург

2021

Цель работы

Анализ работы формирователя случайной гаммы и исследование характеристик гаммы

Выполнение работы

Вар.

Нелинейные узлы: 1,2,3

6

530

И-НЕ, ИЛИ, УЛ

Примечание. Полином со степенями коэффициентов 530 не является примитивным, выбираем полином со степенями коэффициентов 520, так как он уже является примитивным.

Начальное заполнение регистра S=N  K = 6  17 = 110  10001=10111

Линейный рекуррентный регистр по заданному характеристическому многочлену =

№ такта

Состояние ЛРР

5

4

3

2

1

Нач. сост.

1

0

1

1

1

1

1

1

0

1

1

2

1

1

1

0

1

3

1

1

1

1

0

4

0

1

1

1

1

5

1

0

0

1

1

6

1

1

0

0

1

7

1

1

1

0

0

8

0

1

1

1

0

9

0

0

1

1

1

№ такта

Состояние ЛРР

5

4

3

2

1

10

1

0

1

1

0

11

0

1

0

1

1

12

1

0

1

0

1

13

1

1

0

1

0

14

0

1

1

0

1

15

1

0

1

0

0

16

0

1

0

1

0

17

0

0

1

0

1

18

1

0

0

1

0

19

0

1

0

0

1

20

0

0

1

1

0

21

0

0

0

1

1

22

1

0

0

0

1

23

1

1

0

0

0

24

0

1

1

0

0

25

0

0

0

0

1

26

1

0

0

0

0

27

0

1

0

0

0

28

0

0

1

0

0

29

0

0

0

1

0

30

0

0

0

0

1

31

1

1

1

1

1

Исследование полученной линейной рекуррентной последовательности

  • Период последовательности: T=7

  • Единиц – 6; Нулей – 1.

  • 8 (1), 4(2), 2(3), 1(4), 1(5)

  • 10111011000111110011010010000101011101100011111001

Свойство «окна» выполняется

Набор нелинейных элементов: И-НЕ, ИЛИ, УЛ

Уравнение в виде блок-схемы:

Полученная последовательность:

1

2

3

4

5

6

7

8

9

10

1

0

0

0

1

0

0

1

1

1

11

12

13

14

15

16

17

18

19

20

1

0

1

0

1

1

0

1

0

0

21

22

23

24

25

26

27

28

29

30

1

0

0

0

1

0

1

1

1

0

31

0

Формирование ЛРР по полученной последовательности:

Вид полученного полинома:

h(x) = x^10 + x^8 + x^7 + x^4 + x^3 + x^2 + 1

Оценка линейной эквивалентной сложности:

Выводы

В ходе выполнения работы наблюдаем, сохранились ли в шифрующих гаммах хорошие статистические свойства исходного регистра. Баланс хороший, что является положительным моментом для данного формирователя.

Линейная эквивалентная сложность увеличилась в два раза, что также говорит в пользу формирователя шифрующих гамм.

Соседние файлы в папке 10_ЛР