О методах шифрования

Требования к методам

К современным методам шифрования предъявляется ряд жестких требований:

  • • секретность ключа должна обеспечивать такую криптостойкость шифра, чтобы шифр можно было вскрыть (при известном алгоритме) только путем полного перебора всех возможных параметров ключа. Не должно быть простых и легко устанавливаемых зависимостей между ключами (или их параметрами), последовательно используемыми в процессе шифрования. Время для дешифрования информации, определяемое числом операций, должно выходить за пределы возможностей современных компьютеров;
  • • шифротекст не должен существенно превосходить по объему исходную информацию. Ошибки, возникающие при шифровании, не должны приводить к искажениям и потере информации. Трудоемкость шифрования не должна быть слишком большой, а ее стоимость должна быть согласована с ценностью информации.

Классификация методов

По типу ключей методы шифрования разделяют на два вида: шифрование с симметричным и несимметричным ключом. Оба метода рассматриваются ниже.

По способу преобразования выделяют:

  • • методы замены (подстановки), которые состоят в замене по определенному правилу символов исходной информации, записанных в одном алфавите, символами из другого алфавита;
  • • методы перестановки, когда символы шифруемого текста переставляются по определенному алгоритму внутри шифруемого блока символов;
  • • аналитические методы шифрования, основанные на использовании аналитических преобразований матричной алгебры;
  • • аддитивные методы шифрования, в которых используется последовательное суммирование цифровых кодов, или символов, исходной информации с некоторой специальной последовательностью кодов, которая называется гаммой. Поэтому аддитивные методы называют также гаммированием;
  • • комбинированное использование методов. На практике наибольшее распространение получили следующие комбинации: 1) перестановка + гаммирование; 2) подстановка + гаммирование; 3) гаммирование + гаммирование; 4) подстановка + перестановка.
 
< Пред   СОДЕРЖАНИЕ     След >