Федеральная служба безопасности Российской Федерации
Федера́льная слу́жба безопа́сности Росси́йской Федера́ции (ФСБ России) — федеральный орган исполнительной власти Российской Федерации, спецслужба, осуществляющая в пределах своих полномочий решение задач по обеспечению безопасности Российской Федерации[1].
Самосинхронизирующийся потоковый шифр
Шифрование очередного бита открытого текста formula_3 производится за счет операции двоичного сложения с соответствующим битом ключа formula_4:
где бит ключа formula_4 определяется функцией шифрования formula_7, зависящей от меняющегося по определённому правилу ключа шифрования formula_8 и от предшествующих formula_1 символов шифртекста, смещённых на formula_10 бит:
formula_1 называют памятью шифрования, а formula_10 — задержкой функции шифрования. Необходимость задержки formula_10 связана с тем, что при реализации алгоритма процессы отправления и получения зашифрованного текста, а также шифрования и расшифрования происходят параллельно. Расшифровка осуществляется следующим образом:
Для расшифровки первых formula_1 бит открытого текста необходимо определить вектор инициализации:
Вектор инициализации должен быть отправлен получателю в первую очередь. При этом, если первые первых formula_18 бит вектора инициализации на приемной стороне отличаются от первых formula_18 бит передающей стороны, то вероятность того, что весь шифртекст получен корректно, равна formula_20.