Псевдопреобразование Адамара


Псевдопреобразова́ние Адама́ра (англ. Pseudo-Hadamard Transform, PHT) — обратимое преобразование битовых строк, используемое в криптографии для обеспечения диффузии при шифровании. Количество бит на входе преобразования должно быть чётным, чтобы было возможным разделение строки на две части равной длины. Создателем преобразования является французский математик Жак Адамар.

Пусть на вход преобразования подаётся строка бит длины . Представим её в виде двух строк длины : . Тогда в результате действия псевдопреобразования Адамара получим строку , значения подстрок которой вычисляются по следующим формулам: