Требования к современным криптографичес-ким системам ЗИ
зашифрованное сообщение должно поддаваться чтению только
при наличии ключа;
число операций для определения использованного ключа шифрования по фрагменту шифросообщения и соответствующего ему открытому тексту, д. б. не меньше общего числа возможных ключей;
число операций, необходимых для расшифровывания информации путем перебора всевозможных ключей должно иметь строгую нижнюю оценку и выходить за пределы возможностей соврем. компьютеров (с учетом возможности использования сетевых вычислений);
знание алгоритма шифрования не должно влиять на надежность защиты;
незначительное изменение ключа должно приводить к существенному изменению вида зашифрованного сообщения даже при использовании одного и того же ключа;
структурные элементы алгоритма шифрования д. б. неизменными;
Доп. биты, вводимые в сообщение в процессе шифрования, должны быть полностью и надежно скрыты в шифротексте;
длина шифротекста д. б. равной длине исходного текста;
не должно быть простых и легко устанавливаемых зависимостей между ключами, последовательно используемых в процессе шифрования;
любой ключ из множества возможных должен обеспечивать надежную ЗИ;
алгоритм должен допускать как программную, так и аппаратную реализацию, при этом изменение длины ключа не должно вести к качественному ухудшению алгоритма шифрования.