Скачиваний:
57
Добавлен:
10.04.2023
Размер:
155.03 Кб
Скачать

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

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

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

(СПбГУТ)

Факультет Инфокоммуникационных сетей и систем

Кафедра Защищенных систем связи

Дисциплина Криптографические методы защиты информации

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №9

Моделирование работы линейного рекуррентного регистра и исследование

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

(тема отчета)

Направление/специальность подготовки

10.03.01 Информационная безопасность

(код и наименование направления/специальности)

Студент:

(Ф.И.О., № группы) (подпись)

Преподаватель:

Яковлев В.А.

(Ф.И.О) (подпись)

Цель лабораторной работы

Анализ работы линейного рекуррентного регистра и исследование характеристик рекуррентной последовательности

Вариант

№27: h(x) = 5210 = x5+x2+x+1

Порядок выполнения работы

Построим линейный рекуррентный регистр по заданному характеристическому многочлену h(x):

Начальное заполнение – номер по списку в двоичном виде, младший разряд справа: 27 = 11011

Максимальный период рекуррентной последовательности для регистра заданным примитивным многочленом: 25 – 1 = 31 (все комбинации кроме пяти нулей).

Проведем моделирование работы ЛРР, представив таблицу смены его состояний:

Состояние

Результат суммы

1

11011

0

2

01101

0

3

00110

0

4

00011

0

5

00001

1

6

10000

0

7

01000

0

8

00100

1

9

10010

1

10

11001

1

11

11100

1

12

11110

0

13

01111

1

14

10111

1

ЛРП: 11011110010000

Период равен 14.

Выберем другое начальное заполнение, выбирая среди отсутствующих состояний, проведем моделирование:

Состояние

Результат суммы

1

00101

0

2

00010

1

3

10001

1

4

11000

0

5

01100

1

6

10110

0

7

01011

0

ЛРП: 0010110

Период равен 7.

Выберем начальное заполнение, проведем моделирование:

Состояние

Результат суммы

1

00111

1

2

10011

0

3

01001

1

4

10100

1

5

11010

1

6

11101

0

7

01110

0

ЛРП: 0011101

Период равен 7.

Выберем начальное заполнение 01010, проведем моделирование:

Состояние

Результат суммы

1

01010

1

2

10101

0

ЛРП: 01

Период равен 2.

Максимальный период последовательности равен 14. Еще есть два периода по 7 и период 2.

Исследуем ЛРП с наибольшим периодом:

Линейно рекуррентная последовательность: 11011110010000

  1. Период последовательности: 14

  2. Баланс единиц и нулей: 7 единиц, 7 нулей.

  3. Серии: 2 серии длины 1, 2 серии длины 2, 1 серия длины 4. Свойство не выполняется.

  4. Свойство «окна»:

Комбинации для окна длины 5: 11011, 10111, 01111, 11110, 11100, 11001, 10010, 00100, 01000, 10000, 00001, 00011, 00110, 01101.

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

  1. Автокорреляционная функция (АКФ):

График:

Сверим результаты в программе:

Баланс единиц и нулей соблюдается, свойство серии не выполняется, свойство «окна» выполняется.

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

2022

Соседние файлы в предмете Криптографические методы защиты информации