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