Рейтинг:0

Использование случайных обратимых матриц над конечными полями для определения хэша списка

флаг in

Это продолжение предыдущего вопроса Допускает ли матричное умножение хэш-дайджестов манипулирование результатом?; эта формулировка не удалась, потому что она допускала сингулярные матрицы и, следовательно, вырождается в нулевую матрицу после перемножения достаточного количества элементов. Ответчик предложил использовать поле типа $GF(256)$ вместо кольца и отказа от сингулярных матриц, что и исследует этот вопрос.

Это перекрестный пост из Математики SE.

Рассмотрим упорядоченную последовательность элементов $a_n$, функция $ч$ который выводит обратимую матрицу над конечным полем ââ â из криптографического хэша одного элемента, и функцию $Ч$ который находит произведение всех таких матриц из последовательности:

$H(a) = \prod_{i = 1}^{n} h(a_i)$

Определять $ Н (а) $ быть хешем последовательности $a_n$.

Обратите внимание, что из-за ассоциативности для двух последовательностей $a_n$, $b_m$, тогда $H(a)*H(b) = H(a·§ºb)$ (куда $⧺$ означает конкатенацию последовательностей).

Предполагая, что мы можем доверять функции вывода обратимой матрицы, обладающей свойствами криптографической хеш-функции, Есть ли алгоритм лучше грубой силы, который может найти две разные последовательности с одинаковым хешем?

Я закодировал пример этого определения в записной книжке Джулии, которую я опубликовано здесь.

poncho avatar
флаг my
Следует отметить, что проблема прообраза кажется не более сложной, чем проблема столкновений (проблема с прообразами может быть превращена во внутреннюю проблему столкновений с помощью обратимости)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.