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



Скачать 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
обратиться к администрации

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