|
|
Компьютеры - Симметричные криптосистемы - Параметры алгоритмов22 января 2011
Оглавление: 1. Симметричные криптосистемы 2. Требования 3. Параметры алгоритмов
Существует множество алгоритмов симметричных шифров, существенными параметрами которых являются:
- стойкость
- длина ключа
- число раундов
- длина обрабатываемого блока
- сложность аппаратной/программной реализации
- сложность преобразования
Распространенные алгоритмы
- AES - американский стандарт шифрования
- ГОСТ 28147-89 отечественный стандарт шифрования данных
- DES - стандарт шифрования данных в США до AES
- 3DES
- RC6
- Twofish
- IDEA
- SEED - корейский стандарт шифрования данных
- Camellia - сертифицированный для использовании в Японии шифр
- CAST
- XTEA - наиболее простой в реализации алгоритм
Сравнение с асимметричными криптосистемами
Достоинства
- скорость
- простота реализации
- меньшая требуемая длина ключа для сопоставимой стойкости
- изученность
Недостатки
- сложность управления ключами в большой сети. Означает квадратичное возрастание числа пар ключей, которые надо генерировать, передавать, хранить и уничтожать в сети. Для сети в 10 абонентов требуется 45 ключей, для 100 уже 4950, для 1000 499500 и т. д.
- сложность обмена ключами. Для применения необходимо решить проблему надёжной передачи ключей каждому абоненту, так как нужен секретный канал для передачи каждого ключа обеим сторонам.
Для компенсации недостатков симметричного шифрования в настоящее время широко применяется комбинированная криптографическая схема, где с помощью асимметричного шифрования передаётся сеансовый ключ, используемый сторонами для обмена данными с помощью симметричного шифрования.
Важным свойством симметричных шифров является невозможность их использования для подтверждения авторства, так как ключ известен каждой стороне.
Просмотров: 4677
|