Кратко
- 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, совместимость ключа, принятие проверяющим или решение приложения. Определение, объявление, привязка, конфигурация, наблюдаемые переговоры, проверка и результат независимы.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров

