Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab1.docx
Скачиваний:
68
Добавлен:
19.03.2016
Размер:
103.53 Кб
Скачать

Варианты заданий

  1. Реализовать в программе шифрование и дешифрацию содержимого файла по методу Цезаря с ключевым словом. Подвергнуть шифротекст частотному криптоанализу для выявления самых популярных символов.

  2. Реализовать шифрование и дешифрацию файла по методу Виженера. Ключевая фраза вводится. Реализовать в программе частотный криптоанализ зашифрованного текста.

  3. Реализовать шифрование и дешифрацию файла с использованием метода биграмм. Ключевое слово вводится.

  4. Реализовать в программе шифрование и дешифрацию файла с использованием квадрата Полибия, обеспечив его случайное заполнение и обеспечив динамический размер квадрата.

  5. Реализовать в программе шифрование и дешифрацию файла с использованием квадратов Кардано размером 4х4 и 5x5.

  6. Реализовать в программе шифрование и дешифрацию файла методом биграмм с двойным квадратом. Квадраты генерировать динамически для каждого шифрования.

  7. Реализовать в программе шифрование и дешифрацию файла с использованием перестановочного шифра с ключевым словом. Ключевое слово вводится.

  8. Реализовать в программе шифрование и дешифрацию файла с использованием аффинной криптосистемы. Провести частотный анализ зашифрованного файла, осуществляя проверку по файлу с набором ключевых слов.

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

  10. Реализовать в программе шифрование и дешифрацию содержимого файла по методу Цезаря. Провести частотный анализ зашифрованного файла, осуществляя проверку по файлу с набором ключевых слов.

  11. Реализовать шифрование и дешифрацию файла по методу Гронсфельда с ключем произвольной длины. Ключ вводится с клавиатуры.

  12. Реализовать шифрование и дешифрацию файла книжным шифром, использую в качестве ключа содержимое стороннего текстового файла. Шифрование выполнять методом квадрата Полибия, ключ использовать для заполнения квадрата Полибия.

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

  1. Дайте определение следующим понятиям: шифр, криптография, криптоанализ, ключ.

  2. Классифицируйте алгоритм, полученный в качестве задания к лабораторной работе.

  3. Чем отличаются одно- и многоалфавитные методы шифрования?

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

  5. Какой метод криптоанализа применим для вскрытия алгоритма, полученного вами в качестве задания к лабораторной работе?

  6. Оцените мощность ключевого пространства вашего алгоритма.

Л и т е р а т у р а

  1. Малюк А.А., Пазизин С.В., Погожин Н.С. Введение в защиту информации в автоматизированных системах. – М.: Горячая линия – Телеком, 2001. – 148 с.: ил.

  2. Лясин Д.Н., Саньков С.Г. Методы и средства защиты компьютерной информации (учебное пособие). – Волгоград, Издательство ВолгГТУ РПК "Политехник”, 2005г.

  3. Жельников Владимир. Криптография от папируса до компьютера. – М., ABF, 1997. – 336 с.

  4. Конеев И.Р., Беляев А.В. Информационная безопасность предприятия. -СПб.: БХВ-Петербург, 2003.- 752с.:ил.

Составители: Дмитрий Николаевич Лясин

Игорь Александрович Макушкин

Основы шифрования данных. Мето­дические указания к лабораторным работам по курсу «Методы и средства защиты компьютерной информации».

В авторской редакции.

Темплан 2008 г. , поз. N 11В (з)

Лицензия ИД N04790 от 18.05.01

Подписано в печать _________ . На магнитном носителе.

Усл. печ. л. 1,04 . Уч. -изд.л. 1,08.

Волгоградский государственный технический университет.

400131 Волгоград , пр. Ленина , 28.

РПК "Политехник" Волгоградского государственного технического

университета.

400131 Волгоград , ул. Советская , 35.

20

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