Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Желательно, чтобы методы шифрования обладали минимум двумя свойствами:

· Законный получатель сможет выполнить обратное преобразование и расшифровать сообщение;

· Криптоаналитик противника, перехвативший сообщение, не сможет восстановить по нему исходное сообщение без таких затрат времени

и средств, которые сделают эту работу нецелесообразной.

Общий принцип шифрования:

 

По характеру использования ключа известные криптосистемы можно разделить на два типа: симметричные (одноключевые, с секретным ключом) и несимметричные (с открытым ключом).

=2=

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

Общий принцип шифрования симметричной криптосистемы:

Преимущества:

· Большая скорость

· Простота в реализации

· Меньшая требуемая длина ключа для сопоставимой стойкости

Недостатки:

· Сложность обмена ключами. Для применения необходимо решить проблему надёжной передачи ключей каждому абоненту, так как нужен секретный канал для передачи каждого ключа обеим сторонам.

· Сложность управления ключами в большой сети. Означает квадратичное возрастание числа пар ключей, которые надо генерировать, передавать, хранить и уничтожать в сети. Для сети в 10 абонентов требуется 45 ключей, для 100 уже 4950, для 1000 — 499500 и т. д.

Примеры распространенных алгоритмов:

· AES (англ. Advanced Encryption Standard) - американский стандарт шифрования

· ГОСТ 28147-89 — отечественный стандарт шифрования данных

· DES (англ. Data Encryption Standard) - стандарт шифрования данных в США до AES

· IDEA (англ. International Data Encryption Algorithm)

· RC6 (Шифр Ривеста)






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.