Шифрование информации по ГОСТ 28147-89

Страницы работы

Содержание работы

Балтийский Государственный

Технический Университет

«ВоенМех»

имени Д.Ф. Устинова

Отчет

к лабораторной работе №1

 по информационной безопасности

Отчет выполнили студенты

Факультета «И»

Суханов Александр

Беденко Мария

Группа И433

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

Лабораторная работа №1

Часть 1. Шифрование информации по ГОСТ 28147-89

Постановка задачи

1. Создать файл длиной из 256 нулевых байт.

2. Используя нулевой ключ и тождественную таблицу замен зашифровать исходный файл по разным методам (гаммирование, гаммирование с обратной связью, простая замена).

3. Изменить один произвольный бит в исходном файле и повторить шифрование (пункт 2). Сравнить полученные файлы.

4. Повторить пункты 3 и 4 при использовании ненулевого ключа и не тождественной таблицы замен.

5. Оценить производительность программы шифрования при закрытии длинного файла (порядка 100 Мб).

Задание выполняется для ознакомления с процессом шифрования информации по ГОСТ 28147-89.

При выполнении задания использовались нижеследующие программные продукты:

1.  Volkov Commander версии 4.00

2.  Программа шифрования данных по ГОСТ 28147-89

Выполнение задания

1.  Создаём файл длиной из 256 нулевых байт (для этого используем VC).

2.  Используя нулевой ключ и тождественную таблицу замен, шифруем исходный файл тремя методами.

Гаммирование: gostegqw.txtgam.txt

Гаммирование с ОС: gost eb qw.txt gos.txt

Простая замена: gost es qw.txt zam.txt

3.  Изменяем один произвольный бит в исходном файле.

Повторяем шифрование тремя методами.

Гаммирование: gostegqw1.txtgam.txt

Гаммирование с ОС: gost eb qw1.txt gos.txt

Простая замена: gostesqw1.txtzam.txt

При шифровании методом гаммирования измененный зашифрованный файл отличается от исходного зашифрованного файла 1 байтом, методом гаммирования с ОС - 44 байтами, методом простой замены – 3 байтами. 

4.  Использую ненулевой ключ и не тождественную таблицу замен шифруем исходный файл тремя методами.

Гаммирование: gost /kkey.key /cchangtbl.chtegqw.txtgam.txt

Гаммирование с ОС: gost /kkey.key /cchangtbl.chtebqw.txtgos.txt

Простая замена: gost /kkey.key /cchangtbl.cht es qw.txt zam.txt

Изменяем один произвольный бит в исходном файле.

Повторяем шифрование тремя методами.

Гаммирование:gost /kkey.key /cchangtbl.chtegqw1.txtgam.txt

Гаммирование с ОС: gost /kkey.key /cchangtbl.cht eb qw1.txt gos.txt

Простая замена: gost /kkey.key /cchangtbl.chtesqw1.txtzam.txt

При шифровании методом гаммирования измененный зашифрованный файл отличается от исходного зашифрованного файла 1 байтом, методом гаммирования с ОС - 169 байтами, методом простой замены – 8 байтами. 

5.  На закрытие файла, размером 98 МБ, на процессоре Intel Pentium 4 2.4ГГц, потребовалось времени: 30 секунд.

Часть 1. Закрытие файлов архиваторами

Постановка задачи

1.  Заархивировать произвольный файл небольшого размера WinZip-ом шесть раз, используя разные пароли длиной от 2 до 7 символов.

2.  Подобрать с помощью программы Advanced ZIP Password Recovery (AZPR) пароли к заархивированным файлам.

Задание выполняется для ознакомления с процессом закрытия файлов архиватором  WinZip и процессом подбора паролей к ним.

При выполнении задания использовались нижеследующие программные продукты:

1.  WinZip версии 8.1

2.  Advanced ZIP Password Recovery версии 4.0

Выполнение задания

1.  Архивируем файл WinZip-ом 6 раз с разными паролями от 2 до 7 символов.

2.  Подбираем пароли с помощью AZPR.

7 символов: 7654321

 

6 символов: 123456

5 символов: qwert

4 символа: qw34

3 символа: Q3d

2 символа: @Q

Похожие материалы

Информация о работе