Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практические работы Часть 2 / Практическая работа 3 / Практическая работа 3 - ответы на вопросы

.docx
Скачиваний:
54
Добавлен:
24.07.2019
Размер:
15 Кб
Скачать
  1. Что такое шифрование? Криптографическая защита информации?

Шифрование – это процесс преобразования, открытого сообщение в закрытое (шифрованное) сообщение.

  1. Что представляет собой криптоанализ?

Криптоанализ – это наука о методах и способах вскрыт шифров.

  1. Перечислите классические методы шифрования? Опишите их.

Классические методы шифрования:

  • Методы подстановки (замены) – каждому символу алгоритма ставят в соответствие символ этого же алфавита или другого и получается зашифрованный текст.

  • Методы перестановки – перестанавливают символы исходного открытого текста в соответствие с некоторым алгоритмом.

  • Аддитивные методы – последовательно суммируют цифры кода символа с последовательностью кодов, которая некоторому кортежу символов.

  1. Что такое симметричные криптосистемы, их принципы?

Симметричные криптосистемы для шифрования и дешифрования используют одни и те же ключи.

  1. Опишите алгоритм шифрования DES.

Для того чтобы зашифровать сообщение алгоритмом DES, необходимо выполнить следующую последовательность шагов:

  • довести исходное сообщение до такого размера (в битах), чтобы оно нацело делилось на размер блока (sizeOfBlock = 128 бит);

  • разделить исходное сообщение на блоки;

  • довести длину ключа до длины половины блока;

  • перевести ключ в бинарный формат (в нули и единицы);

  • провести над каждым блоком прямое преобразование сетью Фейстеля в течении 16-ти раундов. После каждого раунда необходимо выполнять циклический сдвиг ключа на заданное количество символов;

  • соединить все блоки вместе; таким образом получим сообщение, зашифрованное алгоритмом DES.