Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9. Лабораторный практикум.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
110.59 Кб
Скачать

9.3.3. Задания на лабораторную работу

1. Определить исходные кодовые комбинации, соответствующие заданному неприводимому полиному из таблицы 7.6.

2. Построить циклические коды, соответствующие исходным кодовым комбинациям.

3. Выполнить декодирование циклических кодов.

4. Внести ошибку в одну из кодовых комбинаций циклического кода.

5. Выполнить декодирование циклического кода с ошибкой.

6. Построить коды с проверкой на четность, с удвоением, с постоянным весом, инверсные, Грея для исходных кодовых комбинаций.

9.4. Шифрование данных

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

1. Ознакомиться с основными сведениями по шифрованию данных.

2. Получить задание на выполнение лабораторной работы.

3. Выполнить необходимые расчеты для выполнения задания с помощью программы Microsoft Excel.

4. Написать и отладить программы для выполнения задания на языке C++ в среде Microsoft Visual Studio.

5. Сделать выводы по результатам выполнения лабораторной работы.

6. Оформить отчет о выполнении лабораторной работы.

7. Ответить на контрольные вопросы.

9.4.2. Контрольные вопросы

1. В чем заключается модель шифрования?

2. Как определяется ключ согласно ГОСТ?

3. Как определяется криптографическая стойкость алгоритма шифрования?

4. В чем заключается принцип работы симметричного алгоритма шифрования?

5. Как выполняется шифрование данных с помощью шифров простой замены?

6. Как выполняется шифрование данных с помощью шифров замены с множеством подстановочных символов?

7. Как выполняется шифрование данных с помощью шифров-перестановок?

8. Как выполняется шифрование данных с помощью шифров-перестановок с ключом?

9. На чем основаны ассиметричные алгоритмы шифрования?

10. Как выполняется шифрование данных с помощью алгоритма RSA?

9.4.3. Задания на лабораторную работу

1. Выполнить шифрование и дешифрирование заданного сообщения с помощью метода симметричного шифрования с ключом (использовать латинский алфавит). Сообщение выдается из таблицы 9.3.

2. Выполнить шифрование и дешифрирование по методу RSA.

Таблица 9.3

Сообщения для шифрования

Сообщение

Сообщение

1

abcaaaabacabbacbbaccbbaccbbddadadaa

7

abcaaaabacabbacbbaccbbaccbbddadadaa

2

bcabbcdabacbbacbbddcbbaccbbdbdadaac

8

bcabbcdabacbbacbbddcbbaccbbdbdadaac

3

aaabacabbacbbaccabcabbaccbbddadadaa

9

aaabacabbacbbaccabcabbaccbbddadadaa

4

abcaaaaabbacbaacccabaccbbaccbbddadd

10

abcaaaaabbacbaacccabaccbbaccbbddadd

5

aaddaddabacabbacbbaccbbaccbbddadada

11

aaddaddabacabbacbbaccbbaccbbddadada

6

cccaddabbbaccaabcaaaabacabbacbbacbb

12

cccaddabbbaccaabcaaaabacabbacbbacbb

120

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]