Функции, которые преобразуют аргумент переменной длины в образ фиксированной длины. Как правило все хеш-функции являются однонаправленными. Если хеш-функция зависит от ключа то она называется ключевой хеш-функцией.
Имитозащита частный случай аутентификации.
Если криптографический алгоритм обеспечивает защиту получателя от получения ложных сообщений, то он имеет имитозащиту данных.
Она включает следующие понятия:
контроль целостности данных
подлинности данных
неповторяемости данных
что данные предназначены именно тому адресату, который их получил
имитозащита обеспечивается с помощью ключевой хеш-функцией. Если аргументом ее является защищаемые данные, то значит хеш-функция передается вместе с данными. Контроль целостности и подлинности осуществляется путем вычислений получившихся при совпадении этих условий можем утверждать что данные небыли искажены.