Кратко
- RFC 9864 отделяет полностью заданные идентификаторы от полиморфных и регистрирует Ed25519, Ed448 и варианты COSE ECDSA, включающие кривую и хеш.
- Полное имя уточняет discovery и списки разрешений. Реестр, объявление, ключ, активная конфигурация, политика проверяющего и результат остаются разными доказательствами.
Ложное пересечение списков
OAuth metadata, OpenID Connect Discovery, WebAuthn и CTAP используют списки алгоритмов для согласования. Но EdDSA не различал Ed25519 и Ed448, а COSE ES256 задавал ECDSA и SHA-256 без кривой. Одинаковая строка могла скрывать разные операции.
WebAuthn ограничил COSE -8 вариантом Ed25519 и кривой 6. Локальное правило сделало выбор определённым, но сузило общий смысл и исключило Ed448. Обход доказал не полноту старого имени, а необходимость добавить отсутствующий факт.
Выбор внутри имени
RFC 9864 регистрирует Ed25519 и Ed448 в JOSE/COSE; значения COSE — -19 и -53. ESP256, ESP384, ESP512 означают P-256/SHA-256, P-384/SHA-384 и P-521/SHA-512; варианты Brainpool разделены.
Формат ключа сохраняется. Ключ Ed25519 остаётся форматом RFC 8037, но alg может стать Ed25519 вместо EdDSA. Объявление, назначение ключа и политика могут назвать одну операцию. Новые полиморфные регистрации JOSE/COSE больше не допускаются.
Deprecated — не Prohibited
RFC помечает JOSE EdDSA и COSE ES256, ES384, ES512, EdDSA как Deprecated. Это означает предпочтительную замену для новых систем, кроме документированных эксплуатационных или регуляторных препятствий. Prohibited означает запрет идентификатора и функции.
Старые подписи, долгоживущие устройства и сроки хранения не исчезают от обновления реестра. Раннее удаление создаёт отказ; бесконечная старая выдача сохраняет двусмысленность. Направление реестра и дата отключения — разные решения.
Открытые края
RSA не получает имён по длине ключа. ECDH не получает замен с кривой и KDF. COSE HSS-LMS остаётся полиморфным из-за неназванного хеша. Полиморфное шифрование без замен тоже не объявляется устаревшим.
Отчёт должен разделять заменённое, уже полное, нерешённое и исключённое. Общий зелёный статус JOSE/COSE скрыл бы именно те различия, ради которых создан RFC.
Предел доказательства
Полное имя доказывает указанную операцию. RFC требует один алгоритм на ключ без доказанной безопасности совместного использования и рекомендует alg в JWK/COSE Key при отсутствии иной привязки.
Оно не доказывает реализацию, включение, разрешение HSM, совместимость ключа, принятие проверяющим или решение приложения. Определение, объявление, привязка, конфигурация, наблюдаемые переговоры, проверка и результат независимы.
Источники
Обзор для участников
Читать полный обзор тенденции
Участники читают полный обзор с примечаниями к источникам за каждым выводом.
Стратегическое сообщество
Ежедневный брифинг на вашем языке, основанный на изменениях, которые мы проверили.
Вступить за USD 20 в месяцОтменить можно в любое время.
Подать заявку в Альянс лидеров
Участники также получают всю библиотеку исследований, ежедневную сводку по сетям, за которыми следят, и закрытый форум.






