- •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 |
Реализовать шифрование и расшифровку методом перестановки. Ключ 3 4 2 1 5. |
7 |
Реализовать шифрование и расшифровку методом перестановки. Ключ 4 2 3 1. |
8 |
Реализовать шифрование и расшифровку с использованием метода перестановки. Ключ: 6 3 2 5 1 4. |
9 |
Реализовать шифрование и расшифровку с использованием метода перестановки. Ключ: 3 1 2 5 4. |
Продолжение табл.9
10 |
Реализовать шифрование и расшифровку, используя метод конечной гаммы. Гамму задать самостоятельно. |
11 |
Реализовать шифрование и расшифровку, используя метод бесконечной гаммы. Гамму задать самостоятельно. |
12 |
Реализовать шифрование и расшифровку методом перестановки. Ключ 5 6 4 2 1 3. |
13 |
Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Алфавит шифротекста сдвинут на пять позиций влево по отношению к алфавиту открытого текста (первый - а, б, в, г,… ; второй - е, ё, ж, з,…). |
14 |
Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Общая формула замены: Yi = 5Xi mod N. |
15 |
Реализовать шифрование и расшифровку с использованием шифра Вижинера. Ключевое слово: защита. |
16 |
Реализовать шифрование и расшифровку с использованием шифра Бофора (уi=ki – xi (mod n)). Ключом выбрать слово: замена. |
17 |
Реализовать шифрование и расшифровку с использованием шифра Бофора (yi=xi – ki (mod n)). Ключом выбрать слово: Марина. |
18 |
Реализовать шифрование и расшифровку с использованием гомофонической замены. Алфавиту открытого текста поставить в соответствие два алфавита широтекста. |
19 |
Реализовать шифрование и расшифровку с использованием полиалфавитной подстановки. Используется два алфавита; k=2. |
