Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Преобразование псевдо-Адамара - это обратимое преобразование битовой строки, обеспечивающее криптографическое распространение . См. Преобразование Адамара .

Битовая строка должна быть четной длины, чтобы ее можно было разделить на две битовые строки a и b равной длины, каждая из n битов. Чтобы вычислить преобразование ab ' из них, мы используем уравнения:

Чтобы изменить это, ясно:

Обобщение [ править ]

Вышеупомянутые уравнения могут быть выражены в матричной алгебре , рассматривая a и b как два элемента вектора, а само преобразование как умножение на матрицу вида:

Обратное затем может быть получено путем инвертирования матрицы.

Однако матрица может быть обобщена на более высокие измерения, позволяя преобразовывать векторы любого размера, равного степени двойки, с использованием следующего рекурсивного правила:

Например:

См. Также [ править ]

Это произведение Кронекера матрицы карты Арнольда Кота с матрицей Адамара.

Ссылки [ править ]

  • Джеймс Мэсси, "Об оптимальности диффузии SAFER +", 2-я конференция AES, 1999. [1]
  • Брюс Шнайер, Джон Келси, Дуг Уайтинг, Дэвид Вагнер, Крис Холл, « Twofish : 128-битный блочный шифр », 1998. [2]
  • Хельгер Липмаа. О дифференциальных свойствах псевдо-преобразования Адамара и связанных отображений. INDOCRYPT 2002, LNCS 2551, стр 48-61, 2002. [3]

Внешние ссылки [ править ]