Yubico Yubikey 2.2 [7/37] Принципы работы и используемые термины

Yubico Yubikey 2.2 [7/37] Принципы работы и используемые термины

7
6. Если значение больше предыдущего, полученное значение сохраняется, и одноразовый
пароль принимается.
2.1 Принципы работы и используемые термины
Основной функцией Yubikey является генерирование одноразовых паролей, для чего
существует два основных режима - Yubico OTP и OATH-HOTP.
Но вы можете настроить некоторые параметры устройства, чтобы использовать оба эти
режима в соответствии с требованиями, выдвигаемыми каждой конкретной ситуацией.
2.1.1 Строка одноразового пароля и публичный идентификатор
Строка одноразового пароля Yubico включает в себя дополнительный публичный
идентификатор, уникальный для каждого устройства, за которым следует переменный
одноразовый пароль.
Строка, сгенерированная с помощью Yubikey, может выглядеть следующим образом:
В данном примере кнопка Yubikey была нажата три раза подряд. Как вы видите, первая
часть строки является постоянной, а вторая часть каждый раз меняется. Фиксированный
публичный идентификатор используется для идентификации устройства, с которого был
послан одноразовый пароль, чтобы подобрать соответствующий AES ключ и
дешифровать одноразовый пароль. Публичный идентификатор не является обязательным
и может составлять до 128 бит.
По умолчанию все устройства Yubikey, использующие сервер идентификации Yubico,
используют 6 байтный = 48 битный публичный идентификатор.
2.1.2 Кодирование по алгоритму ModHex
Компания Yubico выбрала алгоритм кодирования ModHex, потому что вывод алгоритма
ограничивается набором символом, общим для всевозможных клавиатурных раскладок.
Так как Yubikey имитирует клавиатуру, необходимо использовать наиболее совместимые
клавиатурные настройки. Yubikey сам набирает эту последовательность. Для Yubikey
важно, чтобы генерировался один и тот же код, вне зависимости от раскладки клавиатуры:
немецкой QWERTZ, французской AZERTY или американской QWERTY. Алгоритм
“Modhex” (Modified Hexadecimal coding) был разработан компанией Yubico, чтобы
никакие специфические символы не могли бы быть двояко истолкованы при
кодировании. Алгоритм Modhex кодирует 4 бита информации одним символом. Вот
почему 128-битный одноразовый пароль превращается в 128/4=32 символьную строку.
Подробное описание алгоритма кодирования ModHex вы можете найти в п. 6.2.

Содержание

Скачать