Кратко
- Wire version 3 требует массив свидетелей с подписанным импульсом «не ранее», сертификатом DER и, при наличии, непосредственным преемником; старшие данные нельзя незаметно приписать прежним версиям.
- Классическая подпись служит повторяемой эшелонированной проверкой. Постквантовая привязка опирается на непрерывность SHA-512 и внешнее доказательство того, что значение входило в реально опубликованную последовательность.
- Разделы 4 и 5 задают версию 3, а раздел 6 всё ещё требует отклонять всё, кроме версий 1 и 2. До исправления говорить о совместимости нельзя.
Изменение механизма без статуса стандарта
6 сентября 2026 года Hessa Alhemeiri и соавторы подали редакцию 01 документа Wathīqa: Post-Quantum Evidence Record Syntax. Datatracker показывает активный индивидуальный Internet-Draft с предполагаемым статусом Experimental. У него нет потока IETF, ответственного Area Director или консенсуса рабочей группы. Поэтому ниже описана конструкция текста, а не принятый стандарт, внедрение или подтверждённая совместимость.
Редакция 00 уже предлагала обновлять запись до ослабления алгоритма, могла включать квитанцию «не позднее» и необязательного свидетеля. Но значение маяка «не ранее» прямо оставалось неаутентифицированным. Этот предел уже разобран в отдельной публикации. Новое основание — реальная смена объекта: версия 3 делает свидетельство обязательным и заменяет одиночное значение на пакет, который можно повторно проверить.
Поправка разделяет три вопроса. Подписал ли разрешённый ключ конкретный импульс? Продолжает ли следующий импульс ту же цепочку? Наблюдал ли независимый участник эту последовательность в заявленный исторический момент? Одной зелёной отметки для этих вопросов недостаточно.
Что именно аутентифицирует версия 3
В версии 3 поле witnesses обязательно, а в младших версиях оно запрещено. Первый свидетель содержит источник, полные байты импульса, сертификат DER и необязательного преемника; затем могут идти независимые маяки. Хеш цепочки записи включает детерминированное CBOR-кодирование всего массива, поэтому последующая подмена меняет вход следующего обновления.
Проверяющий заново вычисляет выход импульса, получает certId как SHA-512 от DER-сертификата, сверяет сертификат с закреплённым, проверяет подпись и поля, связывающие импульс со значением «не ранее». Правильная форма не спасает результат, если выход не воспроизводится, сертификат не разрешён или подпись неверна.
Это превращает число без владельца в воспроизводимое криптографическое утверждение. Полные байты позволяют вернуться к проверке позднее, а включение свидетеля в хеш защищает его при обновлении. Но вывод узок: держатель соответствующего закрытого ключа подписал эти поля. Публичное присутствие в прошлом пока не доказано.
Преемник подтверждает соседство, а не всю историю
Необязательный преемник должен иметь следующий индекс, ту же цепочку, собственную успешную аутентификацию и обратное обязательство к первому импульсу. Тогда CHAIN_CONFIRMED означает локальную непрерывность. Без него AUTHENTICATED_NO_SUCCESSOR сохраняет меньшее, но честное утверждение. INVALID фиксирует неудачу, а старые записи могут оставаться LEGACY_UNAUTHENTICATED без ретроспективного повышения доверия.
Эти состояния полезны только при отдельном хранении. Аутентичность подписи, соседство в цепочке и историческое наблюдение принадлежат разным субъектам и исправляются разными действиями. Булево поле «проверено» уничтожит происхождение решения.
Даже внутренне правильную пару можно создать позднее, если классический ключ сохранился или был скомпрометирован. Индексы, подписи и обратный хеш могут совпадать, хотя в прошлом публикации не было. Поэтому сам черновик требует свидетельства о принадлежности фактически опубликованной pulse chain: независимо удерживаемой копии, прямого получения или архива.
Полезная архивная квитанция должна называть источник, идентификатор цепочки, индекс, точные байты или digest, время и способ получения, хранителя и политику сохранения. Если создатель записи, оператор маяка и единственный архив находятся под одним управлением, институционально независимого подтверждения нет.
Классическая подпись и постквантовая непрерывность
Текст верно называет RSA-подпись импульса повторяемой классической защитой в глубину. Её можно проверить сегодня и снова при обновлении. Но она не должна становиться маркетинговым «постквантовым корнем» записи, рассчитанной на жизнь после классических предположений открытого ключа.
Более долговечное утверждение использует стойкость SHA-512 к нахождению прообраза и второго прообраза: новый импульс связывает предыдущий. Внешнее наблюдение соединяет эту внутреннюю геометрию с опубликованной историей. ML-DSA и SLH-DSA из FIPS 204 и 205 могут защищать новые обновления, но не превращают произвольное старое значение в давний публичный факт.
Эксплуатационный журнал должен отдельно показывать зависимость каждого вывода: подпись импульса, полномочие сертификата, непосредственное продолжение, место в публичной цепочке, целостность обновления и локальное решение. Общая надпись «квантово-безопасная метка времени» скрывает именно те границы, которыми надо управлять.
Противоречие у входа
Разделы 4 и 5 вводят wire_v = 3 и правила свидетеля. Раздел 6 сохраняет старую норму: отсутствие означает версию 1, версия 2 разрешена, остальные значения отклоняются. Буквальная реализация не дойдёт до новой криптографической проверки.
Это не редакционная мелочь. Допуск версии предшествует всей обработке. Две реализации могут вынести противоположные решения по одним байтам, опираясь на разные нормативные абзацы. Исправление и положительные и отрицательные тестовые векторы нужны раньше любых заявлений о совместимости.
Упомянутый модуль ASN.1 не включён в изученный текст. Два media type являются запросами на регистрацию, а не доказательством завершённого действия IANA. Эксперимент должен закреплять точную редакцию, хеш внешнего модуля и временные идентификаторы.
Границы проверки
Мы не запускали реализацию, не опрашивали маяк, не воспроизводили вектор и независимо не подтверждали описанный в черновике случай ротации сертификата. Статья не утверждает принятие IETF, регистрацию IANA, внедрение, производительность или рыночное применение. Черновик может измениться или исчезнуть.
Тем не менее сигнал проекта важен: запись способна нести импульс и его криптографические связи, но не способна сама создать независимое прошлое. Внешний архив — не административное приложение, а отдельный носитель полномочий, делающий временное утверждение оспоримым.
Источники
- Текущая запись Datatracker
- История Datatracker
- FIPS 204 — ML-DSA
- FIPS 205 — SLH-DSA
- Проект NIST IR 8213
- Heng Lu — Minimum Initial Specification
- Heng Lu — On Reality Layers
- Heng Lu — Running Code Is Primary
- Анонс редакции 00
- Анонс редакции 01
- Текст редакции 00
- Текст редакции 01
- RFC 4998 — Evidence Record Syntax
- RFC 6962 — Certificate Transparency
- RFC 9169 — последовательности CBOR
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
