- •1. Введение в теорию защиты
- •1.1. Указания к выполнению работы
- •1.2. Учебные темы и вопросы
- •Тема 1. Введение в основы защиты информации
- •Тема 2. Классификация методов и средств защиты информации
- •Тема 3. Криптографические методы и средства защиты данных
- •Тема 4. Защита информации в ос и сетях
- •2. Программные средства защиты информации
- •2.1. Указания к выбору варианта задания
- •2.3. Теоретический материал к заданию № 1
- •Варианты первого задания на формирование программы - генератора паролей
- •Продолжение табл. 3
- •Продолжение табл. 3
- •Продолжение табл. 3
- •Продолжение табл. 3
- •Окончание табл. 3
- •2.6. Теоретический материал к лабораторной работе № 2
- •2.7. Задания № 2
- •Окончание табл. 9
- •394026 Воронеж, Московский просп., 14
2.7. Задания № 2
Варианты заданий представлены в табл. 9.
Таблица 9
Варианты заданий № 2 «Шифрование сообщений»
Вариант |
Задание на программирование |
1 |
Реализовать шифрование с использованием шифра Вижинера. Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста. |
2 |
Реализовать шифрование с использованием шифра Бофора (уi=ki – xi (mod n)). Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста. |
3 |
Реализовать шифрование с использованием шифра Бофора (yi=xi – ki (mod n)). Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста. |
4 |
Реализовать шифрование с использованием гомофонической замены (использовать три алфавита шифротекста). Осуществить расшифрование. |
5 |
Реализовать шифрование с использованием полиалфавитной подстановки (к=3). Осуществить расшифровку. |
6 |
Реализовать шифрование с использованием шифра Плэйфера (полиграммная замена). Осуществить расшифровку. Матрицу алфавита (размера 6 х 6) задать отличной от теоретического примера. |
7 |
Реализовать шифрование перестановкой с использованием ключей к1 и к2. Осуществить расшифровку. |
8 |
Реализовать шифрование с использованием метода умножения матриц. Матрицу С задать самостоятельно. Осуществить обратную расшифровку. |
Продолжение табл.9
9 |
Реализовать шифрование и расшифровку, используя метод решения задачи об укладке ранца. Вектор С задать самостоятельно. |
10 |
Реализовать шифрование и расшифровку, используя метод конечной гаммы. Гамму задать самостоятельно. |
11 |
Реализовать шифрование и расшифровку, используя метод бесконечной гаммы. Гамму задать самостоятельно. |
12 |
Реализовать шифрование и расшифровку, используя комбинированный метод с двойной гаммой. Гаммы задать самостоятельно. |
13 |
Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Алфавит шифротекста сдвинут на пять позиций влево по отношению к алфавиту открытого текста (первый - а, б, в, г,… ; второй - е, ё, ж, з,…). |
14 |
Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Общая формула замены: Yi = 5Xi mod N. |
15 |
Реализовать шифрование и расшифровку с использованием шифра Вижинера. Ключевое слово: защита. |
16 |
Реализовать шифрование и расшифровку с использованием шифра Бофора (уi=ki – xi (mod n)). Ключом выбрать слово: замена. |
17 |
Реализовать шифрование и расшифровку с использованием шифра Бофора (yi=xi – ki (mod n)). Ключом выбрать слово: Марина. |