Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Классические симметричные криптосистемы. Виды симметричных криптосистем. Шифры перестановок и шифрование гаммированием.
Симметри́чные криптосисте́мы — способ шифрования, в котором для шифрования и расшифровывания применяется один и тот же криптографический ключ. Классическими примерами таких алгоритмов являются симметричные криптографические алгоритмы, перечисленные ниже: • Простая перестановка • Одиночная перестановка по ключу • Двойная перестановка • Перестановка "Магический квадрат"
Гамми́рование — метод симметричного шифрования, заключающийся в «наложении» последовательности, состоящей из случайных чисел, на открытый текст. Последовательность случайных чисел называется гамма-последовательностью и используется для зашифровывания и расшифровывания данных. 
Шифры простой замены Система шифрования Цезаря - частный случай шифра простой замены. Метод основан на замене каждой буквы сообщения на другую букву того же алфавита, путем смещения от исходной буквы на K букв. Метод Гронсфельда. Система шифрования Вижинера. Шифры сложной замены Шифры сложной замены называют многоалфавитными, так как для шифрования каждого символа исходного сообщения применяют свой шифр простой замены. Многоалфавитная подстановка последовательно и циклически меняет используемые алфавиты. При r-алфавитной подстановке символ x0 исходного сообщения заменяется символом y0 из алфавита В0, символ x1 - символом y1 из алфавита B1, и так далее, символ xr-1 заменяется символом yr-1 из алфавита Br-1, символ xr заменяется символом yr снова из алфавита Во, и т.д.
Стандарт шифрования данных DES (Data Encryption Standard) Основные достоинства алгоритма DES: • используется только один ключ длиной 56 бит; • зашифровав сообщение с помощью одного пакета программ, для расшифровки можно использовать любой другой пакет программ, соответствующий стандарту DES; • относительная простота алгоритма обеспечивает высокую скорость обработки; • достаточно высокая стойкость алгоритма.
Алгоритм DES использует комбинацию подстановок и перестановок. DES осуществляет шифрование 64-битовых блоков данных с помощью 64-битового ключа, в котором значащими являются 56 бит (остальные 8 бит – проверочные биты для контроля на четность). Дешифрование в DES является операцией, обратной шифрованию, и выполняется путем повторения операций шифрования в обратной последовательности. Обобщенная схема процесса шифрования в алгоритме DES показана на 3.2. Процесс шифрования заключается в начальной перестановке битов 64-битового блока, шестнадцати циклах шифрования и, наконец, в конечной перестановке битов.
11) Современные симметричные криптосистемы. Российский стандарт шифрования данных. Логика построения шифра и базовые циклы криптографических преобразований
В Российской Федерации установлен государственный стандарт (ГОСТ 28147-89) на алгоритмы криптографического преобразования информации в ЭВМ, вычислительных комплексах и вычислительных сетях. Эти алгоритмы допускается использовать без ограничений для шифрования информации любого уровня секретности. Алгоритмы могут быть реализованы аппаратными и программными способами. Стандартом определены следующие алгоритмы криптографического преобразования информации: • простая замена; • гаммирование; • гаммирование с обратной связью; • выработка имитовставки. Общим для всех алгоритмов шифрования является использование ключа размерностью 256 бит, разделенного на восемь 32-разрядных двоичных слов, и разделение исходной шифруемой двоичной последовательности на блоки по 64 бита.
|
Последнее изменение этой страницы: 2019-04-11; Просмотров: 653; Нарушение авторского права страницы