logo
Коды и шифры

Совместное использование алгоритмов rsa и des

В системах с открытым ключом, таких как RSA, алгоритм зашифрования/расшифрования обычно требует большого объема вычислений, и поэтому может потребовать большого времени. В то же время в блочных системах шифрования, подобных DES-алгоритму, процессы зашифрования/расшифрования могут выполняться гораздо быстрее (возможно, даже в тысячу раз быстрее). Однако, если отправитель

  1. зашифрует ключ DES-алгоритма по методу RSA и пошлет его получателю, а затем

  2. зашифрует сообщение на ключе DES-алгоритма,

то он сможет значительно уменьшить объем вычислений, не снижая стойкости системы в целом. Если применяется "зацепление", то RSA нужно будет применить только один раз, для зашифрования начального ключа DES-алгоритма.