Для асимметричных алгоритмов шифрования предъявляются следующие требования:

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

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.