Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - UMAC - Функция создания ключа и псевдослучайной последовательности16 июня 2011Оглавление: 1. UMAC 2. Функция создания ключа и псевдослучайной последовательности 3. Генерация UMAC-тегов 4. Вопросы безопасности Создание псевдослучайных байтов необходимо для работы UHASH и при создании тегов Выбор блочного шифраДля своей работы UMAC использует блочный шифр, выбор которого определяют следующие константы:
При этом используется функция
Пример: если используется AES с 16-байтным ключом, то BLOCLEN будет равным 16. KDF функция создания ключаЭта функция генерирует последовательность псевдослучайных байтов, используемых для ключевых хэш-функций. Вход:
Выход:
PDF: функция создания псевдослучайного числаЭта функция принимает ключ и данное время и возвращает псевдослучайное числ для использования его в теге поколения. С помощью этой функции могут быть получены числа длиной 4, 8, 12 или 16 байт. Вход:
Выход:
Просмотров: 3211
|