![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Классификация алгоритмов шифрования
Желательно, чтобы методы шифрования обладали минимум двумя свойствами: · Законный получатель сможет выполнить обратное преобразование и расшифровать сообщение; · Криптоаналитик противника, перехвативший сообщение, не сможет восстановить по нему исходное сообщение без таких затрат времени и средств, которые сделают эту работу нецелесообразной. Общий принцип шифрования:
По характеру использования ключа известные криптосистемы можно разделить на два типа: симметричные (одноключевые, с секретным ключом) и несимметричные (с открытым ключом). =2= В данной криптосистеме используется один секретный ключ для шифрования и дешифрования сообщения. При этом секретный ключ должен храниться в тайне, и при его передаче должна быть исключена возможность его прехвата. Общий принцип шифрования симметричной криптосистемы: Преимущества: · Большая скорость · Простота в реализации · Меньшая требуемая длина ключа для сопоставимой стойкости Недостатки: · Сложность обмена ключами. Для применения необходимо решить проблему надёжной передачи ключей каждому абоненту, так как нужен секретный канал для передачи каждого ключа обеим сторонам. · Сложность управления ключами в большой сети. Означает квадратичное возрастание числа пар ключей, которые надо генерировать, передавать, хранить и уничтожать в сети. Для сети в 10 абонентов требуется 45 ключей, для 100 уже 4950, для 1000 — 499500 и т. д. Примеры распространенных алгоритмов: · AES (англ. Advanced Encryption Standard) - американский стандарт шифрования · ГОСТ 28147-89 — отечественный стандарт шифрования данных · DES (англ. Data Encryption Standard) - стандарт шифрования данных в США до AES · IDEA (англ. International Data Encryption Algorithm) · RC6 (Шифр Ривеста)
|