Практические работы Часть 2 / Практическая работа 3 / Практическая работа 3 - ответы на вопросы
.docx-
Что такое шифрование? Криптографическая защита информации?
Шифрование – это процесс преобразования, открытого сообщение в закрытое (шифрованное) сообщение.
-
Что представляет собой криптоанализ?
Криптоанализ – это наука о методах и способах вскрыт шифров.
-
Перечислите классические методы шифрования? Опишите их.
Классические методы шифрования:
-
Методы подстановки (замены) – каждому символу алгоритма ставят в соответствие символ этого же алфавита или другого и получается зашифрованный текст.
-
Методы перестановки – перестанавливают символы исходного открытого текста в соответствие с некоторым алгоритмом.
-
Аддитивные методы – последовательно суммируют цифры кода символа с последовательностью кодов, которая некоторому кортежу символов.
-
Что такое симметричные криптосистемы, их принципы?
Симметричные криптосистемы для шифрования и дешифрования используют одни и те же ключи.
-
Опишите алгоритм шифрования DES.
Для того чтобы зашифровать сообщение алгоритмом DES, необходимо выполнить следующую последовательность шагов:
-
довести исходное сообщение до такого размера (в битах), чтобы оно нацело делилось на размер блока (sizeOfBlock = 128 бит);
-
разделить исходное сообщение на блоки;
-
довести длину ключа до длины половины блока;
-
перевести ключ в бинарный формат (в нули и единицы);
-
провести над каждым блоком прямое преобразование сетью Фейстеля в течении 16-ти раундов. После каждого раунда необходимо выполнять циклический сдвиг ключа на заданное количество символов;
-
соединить все блоки вместе; таким образом получим сообщение, зашифрованное алгоритмом DES.