Тема:
«Шифрование и дешифрование данных при помощи симметричных криптографических алгоритмов»
Алгоритмы шифрования и дешифрования данных широко применяются в компьютерной технике в системах сокрытия конфиденциальной и коммерческой информации от злонамеренного использования сторонними лицами. Главным принципом в них является условие, что передатчик и приемник заранее знают алгоритм шифрования, а также ключ к сообщению, без которых информация представляет собой всего лишь набор символов, не имеющих смысла.
Классическим примером таких алгоритмов являются симметричные криптографические алгоритмы, перечисленные ниже:
Подстановки:
· Подстановка Цезаря
· Квадрат Полибия.
· "Тюремный шифр"
· Шифр Плэйфера
· Двойной квадрат
· Метод переименования · Метод псевдослучайной инверсии
· Шифром Гронсфельда
· Система шифрования Вижинера
· Шифр Бофора
· Шифр с автоключом.
· Шифр машины Энигма
Гаммирование:
· Шифр гаммирования по Лемеру
· Конгруэнтные датчики ПСЧ для гаммирования
· Целочисленные датчики (ряд Фибоначчи) для гаммирования
· Датчики М-последовательностей для гаммирования
· Метод псевдослучайного гаммирования · Метод цепочечного гаммирования
Перестановки:
· Простая перестановка · Одиночная перестановка по ключу
· Двойная перестановка
· Двойная перестановка столбцов и строк
· Перестановка “Магический квадрат”
· Метод "спутанной шины"
· Многомерная перестановка
· Шифр взбивания.
Рассмотрим примеры некоторых из них ниже.
Простая перестановка Простая перестановка без ключа - один из самых простых методов шифрования. Сообщение записывается в таблицу по столбцам. После того, как открытый текст записан колонками, для образования шифровки он считывается по строкам. Для использования этого шифра отправителю и получателю нужно договориться об общем ключе в виде размера таблицы. Объединение букв в группы не входит в ключ шифра и используется лишь для удобства записи несмыслового текста.
Одиночная перестановка по ключу Более практический метод шифрования, называемый одиночной перестановкой по ключу очень похож на предыдущий. Он отличается лишь тем, что колонки таблицы переставляются по ключевому слову, фразе или набору чисел длиной в строку таблицы.
Двойная перестановка
Для дополнительной скрытности можно повторно шифровать сообщение, которое уже было зашифровано. ............