А.Винокуров. Серия "Энциклопедия блочных шифров".


Mars. Основные параметры.

На домашнюю страничку Список алгоритмов Основные параметры Основные параметры


Название/статус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-мя различными типами раундов, а также дополнительным начальным и конечным "отбеливанием".
Параметры
pазмер блока, бит128
pазмер ключа, бит128-1280 (кратно 32)
число раундов32
pазмер ключевого элемента, бит64 (половина размера блока)
число ключевых элементов20 (на 4 больше половины числа раундов - 4 ключевых элемента используются для начального и конечного "отбеливания", остальные 16 - в 16 внутренних раундах преобразования).
ПатентНе запатентован
Особенности Согласно принципам разработки шифра, "концевые" и "срединные" раунды играют различную роль для обеспечения секретности шифра, и должны быть различными. Кроме того, при использовании несбалансированной сети Файстеля симметрично расположенные раунды также должны быть различными если требуется алгоритмическая эквивалентность прямого и обратного преобразований. Отсюда получаются четыре различных типов раунда: начальный, срединный начальный, срединный конечный, конечный. В раундах "концевых" типов ключевая информация не используется. В шифре используются операции умножения и циклического сдвига на переменное число разрядов 32-битов слов, соответственно наиболее эффективная реализация достигается на 32-битовых процессорных архитектурах с командами умножения и вращения на переменное число разрядов. Однако использование указанных операций неинтенсивное - так, за всю процедуру шифрования необходимо выполнить 16 32-разрядных умножений - по одному в каждом из "срединных" раундов. В целом архитектура шифра может быть охарактеризована как "навороченная".
Ресурсы

На домашнюю страничку Список алгоритмов Основные параметры Основные параметры


[Список алгоритмов] [Основные параметры]
 
[Начало осмотра] [Что нового] [Статьи] [Выпуски в "Байтах"] [Что скачать] [Криптоалгоритмы] [Глоссарий] [Ссылки] [Гостевая книга] [Форум] [Напиши мне]

Подготовлено 30.04.01. (c) 2001 Андрей Винокуров.