Методы и средства защиты компьютерной информации. Хамидуллин Р.Р - 87 стр.

UptoLike

В криптографии хэш-функции применяются для решения
следующих задач:
- построение систем контроля целостности данных при их
передаче или хранении,
- аутентификация источника данных.
При решении первой задачи для каждого набора данных
вычисляется значение хэш-функции (называемое кодом
аутентификации сообщений или имитовставкой), которое
передаётся или хранится вместе с самими данными. При получении
данных пользователь вычисляет значение свертки и сравнивает его
с имеющимся контрольным значением. Несовпадение говорит о
том, что данные были изменены.
Кроме того, хэш-функция может использоваться для обнаружения
модификации сообщения, то есть служить в качестве
криптографической контрольной суммы (также называемой кодом
обнаружения изменений или кодом аутентификации сообщения). В
этом качестве функция хэширования применяется при формировании
и проверке электронной цифровой подписи.
В ряде технологий информационной безопасности используется
своеобразный прием шифрования - с помощью односторонней хэш-
функции. Своеобразие этого шифрования заключается в том, что оно,
по существу, является односторонним, то есть не сопровождается
обратной процедурой - расшифрованием на приемной стороне. Это
имеет место только в том случае, когда отправитель и получатель
используют одну и ту же процедуру одностороннего шифрования на
основе хэш-функции.
Для того чтобы функция хэширования могла быть надлежащим
образом использована в процессе аутентификации, она должна
обладать:
- возможностью применения к аргументу любого размера;
- строго фиксированным размером;
89