Интернет магазин китайских планшетных компьютеров



Компьютеры - Симметричные криптосистемы - Параметры алгоритмов

22 января 2011


Оглавление:
1. Симметричные криптосистемы
2. Требования
3. Параметры алгоритмов



Существует множество алгоритмов симметричных шифров, существенными параметрами которых являются:

  • стойкость
  • длина ключа
  • число раундов
  • длина обрабатываемого блока
  • сложность аппаратной/программной реализации
  • сложность преобразования

Распространенные алгоритмы

  • AES - американский стандарт шифрования
  • ГОСТ 28147-89 — отечественный стандарт шифрования данных
  • DES - стандарт шифрования данных в США до AES
  • 3DES
  • RC6
  • Twofish
  • IDEA
  • SEED - корейский стандарт шифрования данных
  • Camellia - сертифицированный для использовании в Японии шифр
  • CAST
  • XTEA - наиболее простой в реализации алгоритм

Сравнение с асимметричными криптосистемами

Достоинства

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

Недостатки

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

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

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



Просмотров: 4670


<<< Сильное простое число
Скремблер >>>