Эта часть ISO/IEC 18033 определяет алгоритмы потокового шифрования. Поточный шифр — это механизм шифрования, который использует поток ключей для шифрования открытого текста побитовым или блочным способом. Существует два типа потокового шифра: синхронный потоковый шифр, в котором поток ключей генерируется только из секретного ключа (и вектора инициализации), и самосинхронизирующийся потоковый шифр, в котором поток ключей генерируется из секретного ключа и некоторых прошлые зашифрованные тексты (и вектор инициализации). Обычно операция шифрования представляет собой аддитивную побитовую операцию XOR между потоком ключей и сообщением. В этой части ISO/IEC 18033 описаны как генераторы псевдослучайных чисел для создания потока ключей, так и функции вывода для потоковых шифров. Алгоритмам, указанным в этой части ISO/IEC 18033, присвоены идентификаторы объектов в соответствии с ISO/IEC 9834. Список присвоенных идентификаторов объектов приведен в Приложении C. Любое изменение спецификации алгоритмов, приводящее к изменению функциональных поведение приведет к изменению идентификатора объекта, присвоенного алгоритму. ПРИМЕЧАНИЕ 1. – В приложениях, где используется комбинация алгоритмов или когда алгоритм параметризуется путем выбора комбинации других алгоритмов, комбинация может быть определена как последовательность идентификаторов объекта. Альтернативно, идентификаторы объектов алгоритмов нижнего уровня могут быть включены в поле параметра структуры идентификатора алгоритма более высокого уровня. Например, идентификатор объекта блочного шифра может быть включен в качестве параметра в структуру идентификатора алгоритма для генератора потока ключей. Структура идентификатора алгоритма определена в ISO/IEC 9594-8. ПРИМЕЧАНИЕ 2. – Кодирование идентификаторов объектов зависит от приложения.
ISO/IEC 18033-4:2005 История
2020ISO/IEC 18033-4:2011/Amd 1:2020 Информационные технологии. Методы обеспечения безопасности. Алгоритмы шифрования. Часть 4. Потоковые шифры. Поправка 1: ZUC
2011ISO/IEC 18033-4:2011 Информационные технологии. Методы обеспечения безопасности. Алгоритмы шифрования. Часть 4. Потоковые шифры.
2009ISO/IEC 18033-4:2005/Amd 1:2009 Информационные технологии. Методы обеспечения безопасности. Алгоритмы шифрования. Часть 4. Потоковые шифры. Поправка 1. Rabbit и Decim.
2005ISO/IEC 18033-4:2005 Информационные технологии. Методы обеспечения безопасности. Алгоритмы шифрования. Часть 4. Потоковые шифры.