Приветствую Вас Гость | RSS

Суббота, 29.06.2024, 08:18
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
19. Алгоритм ГОСТ 28147
BlofeldДата: Суббота, 16.01.2010, 15:33 | Сообщение # 1
Местный копирайтер
Группа: Администраторы
Сообщений: 583
Репутация: 2012
Статус: Offline
Алгоритм ГОСТ 28147 является отечественным стандартом для алгоритмов симметричного шифрования. ГОСТ 28147 разработан в 1989 году
- блочный алгоритм шифрования,
- длина блока равна 64 битам,
- длина ключа равна 256 битам,
- количество раундов равно 32.
- классическая сеть Фейштеля
- Функция F проста.

1) правая половина и i-ый подключ +ся по модулю 232.
2) результат разбивается на восемь 4-битовых значений, каждое из которых подается на вход S-box.

ГОСТ 28147 использует восемь различных S-boxes, каждый из которых имеет 4-битовый вход и 4-битовый выход. Выходы всех S-boxes объединяются в 32-битное слово, которое затем циклически сдвигается на 11 битов влево. Наконец, с помощью XOR результат объединяется с левой половиной, в результате чего получается новая правая половина.

Основные различия между DES и ГОСТ 28147 следующие:
• DES использует гораздо более сложную процедуру создания подключей
• В DES применяется 56-битный ключ, а в ГОСТ 28147 - 256-битный.
• У S-boxes DES 6-битовые входы и 4-битовые выходы, а у S-boxes ГОСТ 28147 4-битовые входы и выходы. В обоих алгоритмах используется по восемь S-boxes, но размер S-box ГОСТ 28147 существенно меньше размера S-box DES.
• В ГОСТ 28147 требуется 8 раундов прежде, чем изменение одного входного бита повлияет на каждый бит результата; DES для этого нужно только 5 раундов.
• В DES 16 раундов, в ГОСТ 28147 - 32 раунда = более стойкий к дифференциальному и линейному криптоанализу.

Рис. I-ый раунд ГОСТ 28147

 
  • Страница 1 из 1
  • 1
Поиск: