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