powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Атака на хеш-функцию: использование неподвижных точек
10 сообщений из 10, страница 1 из 1
Атака на хеш-функцию: использование неподвижных точек
    #39881273
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Вкратце прочитал про использование неподвижных точек:

Неподвижные точки (fixed points) возникают, когда промежуточные вычисления хэш-значения сообщения не меняют его текущего значения.
Неподвижная точка возникает в том случае, когда в процессе обработки какого-либо значения блока Mi текущее хэш-значение не изменяется, т. е. Hi остается равным Hi-1. В этом случае атака возможна путем добавления произвольного количества блоков со значением Mi, поскольку они не влияют на результат обработки.
Противодействие неподвижным точкам состоит во внедрении в хэшируемые данные размера сообщения (как это сделано, например, в хэш-функциях семейства SHA) или количества хэшируемых блоков.

Где можно почитать поподробнее?
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39881381
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочешь подхачить сообщение чтоб SHA1 digest не изменился?
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39881526
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mraklbrwДобрый день.
Вкратце прочитал про использование неподвижных точек:

Неподвижные точки (fixed points) возникают, когда промежуточные вычисления хэш-значения сообщения не меняют его текущего значения.
Неподвижная точка возникает в том случае, когда в процессе обработки какого-либо значения блока Mi текущее хэш-значение не изменяется, т. е. Hi остается равным Hi-1. В этом случае атака возможна путем добавления произвольного количества блоков со значением Mi, поскольку они не влияют на результат обработки.
Противодействие неподвижным точкам состоит во внедрении в хэшируемые данные размера сообщения (как это сделано, например, в хэш-функциях семейства SHA) или количества хэшируемых блоков.

Где можно почитать поподробнее?
А что тут нужно еще подробнее?
Было сообщение "Крымский князь". Строка длиной 14 символ. Хэшем от сообщения будет, например, слово "собака". Отправляем корреспонденту пару блоков, "Крымский князь" и "собака".
Предположим, что хэшфункция работает с блоками длиной 1 символ.
И хэфункция такова, что от символа 'ь' её дико глючит и она не меняет Нi, т.е., оставляет его в том же состоянии, что получилось при вычислении начальной части, "Крымский княз". Теперь перехватываем сообщение, внедряем в него кучу "ь", получаем "Кьрыьмскььий кьнязь" - хэшем от такой строки все равно будет "собака" и передаем дальше; при проверке на приемной стороне система заново вычисляет хэш и сообщает, что все хорошо, передает команду на запуск ракет в виде "Кьрыьмскььий кьнязь", а ракеты не летят - незнакомая команда, всё пропало.

Внедряем в сообщение его длину. Получаем "14Крымский князь", и считаем от него новый хэш. Даже если ты навтыкаешь в сообщение глючных символов "ь", на приемной стороне можно понять, что сообщение слишком длинное, т.к. в нем присутствует значение длины. А подделать значение длины нельзя, так как поменяется хэш.
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39881540
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёА подделать значение длины нельзя, так как поменяется хэш.
Только если символ "ь" нельзя использовать значении длины.
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39881553
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLexёёёёёА подделать значение длины нельзя, так как поменяется хэш.
Только если символ "ь" нельзя использовать значении длины.
Да, конечно.
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39881585
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mraklbrwГде можно почитать поподробнее?
А что, приведённого абзаца тебе недостаточно? По-моему им всё сказано и о способе "атаки" и о квалификации автора текста.
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39882021
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mraklbrwДобрый день.
Вкратце прочитал про использование неподвижных точек:

Неподвижные точки (fixed points) возникают, когда промежуточные вычисления хэш-значения сообщения не меняют его текущего значения.
Неподвижная точка возникает в том случае, когда в процессе обработки какого-либо значения блока Mi текущее хэш-значение не изменяется, т. е. Hi остается равным Hi-1. В этом случае атака возможна путем добавления произвольного количества блоков со значением Mi, поскольку они не влияют на результат обработки.
Противодействие неподвижным точкам состоит во внедрении в хэшируемые данные размера сообщения (как это сделано, например, в хэш-функциях семейства SHA) или количества хэшируемых блоков.

Где можно почитать поподробнее?

а что - есть смысл читать?
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39882027
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А о каких хеш функциях мы говорим? MD5, SHA1?

Просто это может очень сильно осложнить дальнейшую дискуссию. Ведь каждый себе в голове
мыслит какую-то свою.
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39882058
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА о каких хеш функциях мы говорим? MD5, SHA1?
Да это, в общем-то, без разницы. Все они так или иначе жуют поток, выдавая на выходе число.
...
Рейтинг: 0 / 0
Атака на хеш-функцию: использование неподвижных точек
    #39882061
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разница в практической осуществимости. И будут ли в топике сорцы или просто будет обсуждать
цитаты из книг.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Атака на хеш-функцию: использование неподвижных точек
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]