Есть еще одна проблема при употреблении алгоритмов данного типа -для правильного расшифрования следует подчиниться требованию синхронности выполнения операций шифраторами на приемной и передающей сторонах. Существует два метода обеспечения синхронизации работы шифраторов: - самосинхронизирующиеся шифраторы, в которых очередной символ гаммы зависит от определенного количества уже образованных символов гаммы. Основной недостаток этого типа шифраторов заключается в разрастании ошибок при расшифровывании, если произошла ошибка в ходе передачи; - синхронные шифраторы, то есть шифраторы, осуществляющие синхронизацию своей работы только при вхождении в связь; дальнейшая работа на приемной и передающей сторонах осуществляется синхронно. Основным недостатком этого типа является необходимость заново устанавливать связь между шифраторами при их десинхронизации, хотя они и не обладают свойством разрастания ошибок. Поточные алгоритмы обладают высокой скоростью шифрования, однако при программном использовании возникают определенные трудности, что сужает область их практического применения, хотя структура поточных алгоритмов шифрования предполагает эффективную аппаратную реализацию.