Общая классификация алгоритмов шифрования



Скачать 27.98 Kb.
страница1/6
Дата05.11.2018
Размер27.98 Kb.
Название файлаОбщая классификация алгоритмов шифрования.docx
  1   2   3   4   5   6

Общая классификация алгоритмов шифрования


В основе криптографических алгоритмов лежат математические преобразования, позволяющие добиваться высокой практической стойкости большинства алгоритмов. Было доказано, что в криптографии существуют только два основных типа преобразований - замены и перестановки, все остальные являются лишь комбинацией этих двух типов. Таким образом, есть криптографические алгоритмы, построенные на основе замены, перестановки и объединения этих двух преобразований.

В перестановочных шифрах символы открытого текста изменяют свое местоположение.

С другой стороны, в шифрах замены один символ открытого текста замещается символом зашифрованного текста.

В классической криптографии различают четыре типа шифров замены:

шифры простой замены (моноалфавитные шифры). Один символ открытого текста заменяется одним символом зашифрованного текста;

  • шифры сложной замены. Один символ открытого текста заменяется одним или несколькими символами зашифрованного текста, например: “А” может быть заменен ”С” или ”РО4Е”;

  • шифры блочной замены. Один блок символов открытого текста заменяется блоком закрытого текста, например: “АВС” может быть заменен ”СРТ” или ”КАР”;

  • полиалфавитные шифры замены, в которых к открытому тексту применяются несколько шифров простой замены.

Классическая криптография, в частности теория связи, в секретных системах, основанная К. Шенноном, исходила из того, что ключи, используемые соответственно для шифрования и расшифрования, являются секретными и одинаковыми, и передача их должна осуществляться по надежному каналу обмена ключевой информации. Подобные алгоритмы были названы симметричными, так как зашифрование и расшифрование происходит на одинаковых ключах. Однако развитие теории построения алгоритмов шифрования с открытыми ключами, родоначальниками которой стали У. Диффи и М. Хеллман6, положила начало повсеместному использованию асимметричных алгоритмов шифрования, в которых ключи зашифрования и расшифрования различны в зависимости от применения один из ключей будет открытым, то есть общедоступным, а другой необходимо хранить в секрете. Разновидностью таких криптосистем являются системы ЭЦП, тайного электронного голосования, защиты от навязывания ложных сообщений, электронной жеребьевки и ряд других криптосистем.

Спустя некоторое время симметричные алгоритмы были разделены на два больших класса – блочные и поточные. В первых открытый текст разбивается на блоки подходящей длины, и каждый блок шифруется. В поточных алгоритмах каждый символ открытого текста зашифровывается независимо от других и расшифровывается таким же образом. Иначе говоря, преобразование каждого символа открытого текста меняется от одного символа к другому, в то время как для блочных алгоритмов в рамках шифрования блока используется одно и тоже криптографическое преобразование.http://rudocs.exdat.com/data/230/229420/229420_html_4e0296f0.gif



Поделитесь с Вашими друзьями:
  1   2   3   4   5   6


База данных защищена авторским правом ©2docus.ru 2017
обратиться к администрации

    Главная страница
Контрольная работа
Курсовая работа
Лабораторная работа
Рабочая программа
Методические указания
Пояснительная записка
Методические рекомендации
Учебное пособие
Практическая работа
Общая характеристика
Теоретические основы
Теоретические аспекты
Дипломная работа
Федеральное государственное
Теоретическая часть
Самостоятельная работа
Физическая культура
Технологическая карта
Краткая характеристика
квалификационная работа
Техническое задание
Гражданское право
Производственная практика
государственное бюджетное
Выпускная квалификационная
История развития
Общие положения
прохождении производственной
Методическая разработка
Учебная программа
Методическое пособие
Правовое регулирование
Техническое обслуживание
Общие требования
Операционная система
Направление подготовки
Экономическая теория
Управление образования
Решение задач
Экологическая обстановка
Теория государства
Конституционное право
Экономическая безопасность
Основная часть
Отечественная история
Проверочная работа
Технологические процессы
Структурная схема
Системное программирование
Управление персоналом
создания отчетов