А.Винокуров. Серия "Энциклопедия блочных шифров".
Название/статус | Mars. Финалист конкурса на выработку нового стандарта шифрования США. | ||||||||||
Время/место разработки | 1997 год, IBM, США. | ||||||||||
Авторы | Carolynn Burwick, Don Coppersmith, Edward D'Avignon, Rosario Genarro, Shai Halevi, Charanjit Jutla, Stephen M.Matian Jr., Luke O'Connor, Mohammad Peyravian, David Safford, Nevenko Zunic. | ||||||||||
Архитектура | Неоднородная несбалансированная сеть Файстеля с доминированием изменяемой части в отношении 3:1 и 4-мя различными типами раундов, а также дополнительным начальным и конечным "отбеливанием". | ||||||||||
Параметры |
| ||||||||||
Патент | Не запатентован | ||||||||||
Особенности | Согласно принципам разработки шифра, "концевые" и "срединные" раунды играют различную роль для обеспечения секретности шифра, и должны быть различными. Кроме того, при использовании несбалансированной сети Файстеля симметрично расположенные раунды также должны быть различными если требуется алгоритмическая эквивалентность прямого и обратного преобразований. Отсюда получаются четыре различных типов раунда: начальный, срединный начальный, срединный конечный, конечный. В раундах "концевых" типов ключевая информация не используется. В шифре используются операции умножения и циклического сдвига на переменное число разрядов 32-битов слов, соответственно наиболее эффективная реализация достигается на 32-битовых процессорных архитектурах с командами умножения и вращения на переменное число разрядов. Однако использование указанных операций неинтенсивное - так, за всю процедуру шифрования необходимо выполнить 16 32-разрядных умножений - по одному в каждом из "срединных" раундов. В целом архитектура шифра может быть охарактеризована как "навороченная". | ||||||||||
Ресурсы |
|
[Список алгоритмов] [Основные параметры]
[Начало осмотра] [Что нового] [Статьи] [Выпуски в "Байтах"] [Что скачать] [Криптоалгоритмы] [Глоссарий] [Ссылки] [Гостевая книга] [Форум] [Напиши мне]
Подготовлено 30.04.01. (c) 2001 Андрей Винокуров.