ISO/IEC 9797-1
- ISO/IEC 9797-1 – международный стандарт, определяющий методы вычисления кода аутентификации сообщений (MAC).
- Стандарт определяет общую модель, на основе которой может быть построено множество конкретных алгоритмов.
- Модель основана на блочном шифре с секретным симметричным ключом.
- Стандарт предоставляет несколько вариантов и/или допускает конфигурируемость для каждого этапа создания MAC.
- Определены три метода заполнения данных: добавление битов со значением 0, добавление бита со значением 1 и добавление битов со значением 0 до кратности n.
- Стандарт определяет четыре конкретные комбинации начального и выходного преобразования и получения ключа, а также две комбинации на основе повторяющихся параллельных вычислений.
- Алгоритмы MAC 2, 4, 5 и 6 требуют получения одного или нескольких ключей из другого ключа.
- Стандарт не предписывает конкретный метод получения ключей, но требует, чтобы производные ключи отличались друг от друга.
Полный текст статьи: