Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - SOSEMANUK - Рабочий процесс Sosemanuk27 мая 2011Оглавление: 1. SOSEMANUK 2. Обозначения 3. LFSR 4. Finite State Machine 5. Рабочий процесс Sosemanuk Шифр Sosemanuk комбинирует в себе FSM и LFSR для получения выходных значений zt. Момент времени t = 0 обозначает внутреннее состояние после инициализации; первое выходное значение – z1 . Рисунок 3 даёт графическое представление Sosemanuk. В момент времени t ≥ 1, мы выполняем следующие операции:
R2t−1, st+1, st+8 и st+9.
Раз в четыре шага, четыре выходных значения zt, zt+1, zt+2 и zt+3 получаются из собранных значений ft, ft+1, ft+2, ft+3 и st, st+1, st+2, st+3. Таким образом, Sosemanuk производит 32-битные значения. Рекомендуется зашифровывать их в группы по четыре байта, используя прямой порядок байтов, так как последний способ обладает большей скоростью на более широко используемых ПО – платформах высокого класса. Кроме того SERPENT использует этот метод. Следовательно, первые четыре итерации Sosemanuk будут следующими.
Рисунок 2: Трансформация на выходе на четырёх последовательных раундов Sosemanuk. Рисунок 3: Схематичное представление Sosemanuk Просмотров: 3817
|