Варианты заданий по защите информации



Во всех вариантах необходимо разработать программы для решения перечисленных в них задач. Программы необходимо ориентировать на шифрование и дешифрацию русскоязычных сообщений, в которых используются только русские прописные буквы от А до Я (кроме буквы «Ё»), пробел, запятая, точка и дефис. Обрабатываемые сообщения, результаты шифрования и символьные ключи должны хранится в текстовых файлах. Числовые ключи должны вводиться с клавиатуры.

  1. Зашифровать и расшифровать с помощью шифра «скитала» сообщение длиной от 15 до 100 символов.
  2. Найти ключ для метода шифрования Цезаря по известному фрагменту открытого текста (10 символов), расположенному в неизвестном месте текста.
  3. Найти ключ для метода шифрования Цезаря по частоте встречаемости символов. Недостающие статистические сведения собрать самостоятельно с помощью автоматизированного анализа частот встречаемости символов.
  4. Зашифровать и расшифровать сообщение с помощью аффинной системы подстановок Цезаря.
  5. Зашифровать и расшифровать сообщение методом Цезаря с ключевым словом.
  6. Зашифровать и расшифровать сообщение методом таблиц Трисемуса.
  7. Зашифровать и расшифровать сообщение с помощью биграммного шифра Плейфейра.
  8. Зашифровать и расшифровать сообщение с помощью метода полибианского квадрата.
  9. Зашифровать и расшифровать сообщение по методу простых шифрующих таблиц.
  10. Зашифровать и расшифровать сообщение по методу шифрующих таблиц с одиночной перестановкой по ключу.
  11. Зашифровать и расшифровать сообщение по методу шифрующих таблиц с двойной перестановкой по ключу.
  12. Зашифровать и расшифровать сообщение по методу магических квадратов.
  13. Найти числовую часть ключа для метода шифрования Цезаря с ключевым словом при известном ключевом слове по фрагменту открытого текста (10 символов), расположенному в неизвестном месте текста.
  14. Найти ключ аффинной системы подстановок Цезаря по известному фрагменту открытого текста (10 символов), расположенному в конце сообщения.
  15. Найти одну из частей числового ключа аффинной системы подстановок Цезаря по известному фрагменту открытого текста (10 символов), расположение которого неизвестно.
  16. Найти ключевое слово для метода шифрующих таблиц Трисемуса по известному фрагменту открытого текста, расположенному в начале сообщения. Размер таблицы считать известным.
  17. Найти параметры шифрующей таблицы Трисемуса по известному фрагменту открытого текста, расположенному в середине сообщения. Ключевое слово таблицы считать известным.
  18. Найти параметры шифрующей таблицы в биграммном шифре Плейфейра по известному фрагменту открытого текста, расположенному в начале сообщения. Ключевое слово таблицы считать известным.
  19. Найти параметры шифрующей таблицы в биграммном шифре Плейфейра по известному фрагменту открытого текста, расположенному в начале сообщения. Ключевое слово таблицы считать известным.
  20. Найти ключевое слово шифрующей таблицы для биграммного шифра Плейфейра по известному фрагменту открытого текста, расположенному в начале сообщения. Размер таблицы считать известным.
  21. Найти ключ метода «скитала» по известному открытому тексту.
  22. Найти ключ метода простых шифрующих таблиц по известному фрагменту открытого текста, расположенному в середине сообщения.
  23. Найти ключевое слово метода шифрующих таблиц с одиночной перестановкой по ключу. Считать известными: открытый текст сообщения и размер таблицы.
  24. Найти размер таблицы для метода шифрующих таблиц с одиночной перестановкой по ключу. Считать известными: открытый текст сообщения и ключевое слово.
  25. Найти ключевое слово, определяющее перестановку по столбцам для метода шифрующих таблиц с двойной перестановкой по ключу. Считать известными: открытый текст сообщения и второе ключевое слово.

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

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

  1. Что такое криптография и криптоанализ?
  2. В чем заключается основной принцип симметричных систем шифрования?
  3. Что такое криптосистема с секретным ключом?
  4. По какому принципу действуют шифры перестановок?
  5. Какие шифры перестановок известны?
  6. В чем заключается принцип метода шифрующих таблиц?
  7. По какому принципу действуют шифры простых замен?
  8. Какие шифры простых замен известны?
  9. В чем заключается принцип аффинных подстановок Цезаря?
  10. Какие методы и приемы криптоанализа известны?
  11. Какие из шифров перестановок и простых замен являются наиболее стойкими?

Похожие записи:
    None Found
Запись опубликована в рубрике Информатика. Добавьте в закладки постоянную ссылку.