Информационная безопасность
РГР по курс ИБ (2018 год)
Ссылка на курс ИБ
Примечание к л/р #1 по лавинному эффекту (для алгоритмов группы SHA):
Согласно заданию, нужно взять текст, умещающийся по длине в 1 блок. Следовательно, N = 1.
На шаге 4 каждого алгоритма (шаг называется "Основной цикл") выполняется внешний цикл по блокам (в данном случае, будет только 1 итерация).
Внутри каждой итерации внешнего блока есть внутренний цикл, внутри которого меняются переменные, из которых после окончания внутреннего цикла будет формироваться промежуточное значение хэш-функции
(в данном случае оно же будет и окончательным значением, т.к. сообщение умещается в 1 блок). Нужно в конце этого внутреннего цикла вычислить предварительное значение хэш-функции (исключительно ради цели исследования)
таким же образом, как будет вычисляться промежуточное значение хэш-функции после окончания внутреннего цикла. Например, для алгоритма SHA-256 всего таких значений получится 64.
Далее нужно повторить то же самое для другого (отличающегося на 1 бит) хэшируемого сообщения, и сравнить получившиеся предварительные значения хэш-функции в конце соответствующих итераций внутреннего цикла.
Баллы гр. ПМИ-41 на 14-04-2018 13:05