NIST (National Institute of Standards and Technology) является ведущим мировым авторитетом в области стандартов криптографии. Он определяет, какие алгоритмы шифрования безопасны, а какие нет. С 2016 года NIST проводит конкурс по выбору постквантовых алгоритмов, устойчивых к атакам квантовых компьютеров. В августе 2024 года NIST опубликовал первые три окончательных стандарта (FIPS 203, 204, 205), а в марте 2025 года добавил пятый резервный алгоритм (HQC). Cellframe – одна из немногих блокчейн-платформ, реализация которой этих алгоритмов прошла внешний аудит (Qverify) и полностью соответствует стандартам NIST.
Что такое NIST и чем он занимается?
NIST (National Institute of Standards and Technology) – это федеральное агентство США, основанное в 1901 году. Оно входит в состав Министерства торговли США и фокусируется на метрологии, технологических стандартах и инновациях для повышения конкурентоспособности промышленности.
NIST разрабатывает стандарты в области информационной безопасности, криптографии, метрологии и технической инфраструктуры. Его исследовательские лаборатории выпускают результаты, которые становятся основой для национальных и международных стандартов.
Для криптоиндустрии NIST важен по одной причине: его стандарты становятся де-факто глобальными стандартами. Если NIST одобряет алгоритм, он считается безопасным для использования в государственных системах, банках и корпоративной инфраструктуре.
Что такое FIPS и SP – основные документы NIST?
NIST публикует два основных типа документов:
- FIPS (Federal Information Processing Standards) – обязательные стандарты для федеральных агентств США. Они утверждаются министром торговли и не могут быть проигнорированы государственными органами.
- SP (Special Publications) – рекомендательные документы. Они предоставляют руководства, лучшие практики и технические детали. Агентства могут следовать им с некоторой гибкостью.
В 2024–2025 годах NIST выпустил серию стандартов FIPS, посвященных постквантовой криптографии. Они стали основой для всей будущей защиты данных.
| Тип документа | Статус | Пример | Кто обязан соблюдать |
|---|---|---|---|
| FIPS | Обязательный | FIPS 204 (ML-DSA) | Федеральные агентства США |
| SP | Рекомендательный | SP 800-208 | Все организации |
Какие постквантовые алгоритмы стандартизировал NIST?
Ответ: NIST стандартизировал пять постквантовых алгоритмов, устойчивых к атакам квантовых компьютеров. Три были опубликованы как окончательные стандарты в августе 2024 года, четвертый (Falcon) ожидается в ближайшее время, а пятый (HQC) был добавлен в марте 2025 года в качестве резервного.
Таблица: Постквантовые стандарты NIST (2024–2026)
| FIPS | Алгоритм | Новое название | Тип | Назначение | Статус |
|---|---|---|---|---|---|
| FIPS 203 | CRYSTALS-Kyber | ML-KEM | KEM | Основной для шифрования | Окончательный (авг. 2024) |
| FIPS 204 | CRYSTALS-Dilithium | ML-DSA | DSA | Основной для подписей | Окончательный (авг. 2024) |
| FIPS 205 | SPHINCS+ | SLH-DSA | DSA | Резервный (на основе хеш-функций) | Окончательный (авг. 2024) |
| FIPS 206 | Falcon | FN-DSA | DSA | Компактные подписи | Ожидается 2026–2027 |
| FIPS 207 | HQC | (xx-KEM) | KEM | Резервный для ML-KEM | Черновик 2026 → окончательный 2027 |
NIST намеренно создал резервные алгоритмы на основе различной математики (решетки, хеш-функции, коды, исправляющие ошибки). Если один тип атаки сломает схему на решетках, другие продолжат защищать данные.
Что включает процесс стандартизации PQC в NIST?
Процесс начался в 2016 году как открытый конкурс. Криптографы со всего мира подавали алгоритмы, а NIST проводил многолетние анализы их безопасности, производительности и устойчивости к атакам.
Ключевые этапы:
| Дата | Событие |
|---|---|
| 2016 | Запуск конкурса PQC |
| 2022 | Отбор первых четырех алгоритмов для стандартизации (Kyber, Dilithium, Falcon, SPHINCS+) |
| 13 августа 2024 | Публикация первых трех окончательных стандартов (FIPS 203, 204, 205) |
| Ноябрь 2024 | Опубликован черновой план миграции (NIST IR 8547) |
| 11 марта 2025 | Пятый алгоритм HQC выбран в качестве резервного KEM |
| 2026–2027 | Ожидаемая публикация окончательных версий FIPS 206 (Falcon) и FIPS 207 (HQC) |
Дастин Муди (Dustin Moody), руководитель проекта PQC в NIST, сказал: «Мы хотели иметь как минимум два варианта в каждой категории. Если один алгоритм будет взломан, системы смогут переключиться на другой. Это критически важно для национальной безопасности и глобальной инфраструктуры.»
Почему NIST важен для блокчейна?
Большинство блокчейнов (Bitcoin, Ethereum) построены на криптографии ECDSA, которая будет взломана квантовым компьютером с использованием алгоритма Шора. NIST предоставляет единственный авторитетный путь к квантовой безопасности: стандартизированные постквантовые алгоритмы.
Однако внедрение этих стандартов в блокчейнах сталкивается с серьезными проблемами:
- Постквантовые подписи в 20–40 раз больше классических.
- Тесты на Solana показали падение TPS на 90% при использовании PQC.
- Устаревшие блокчейны не могут обновить криптографию без хардфорков.
Именно здесь платформы, спроектированные с защитой от постквантовых угроз с первого дня, получают явное преимущество.
Как Cellframe использует стандарты NIST?
Ответ: Cellframe – одна из немногих блокчейн-платформ, которая не только поддерживает алгоритмы NIST, но и прошла внешний аудит (Qverify), подтверждающий полное соответствие стандартам NIST.
Что реализовано в Cellframe:
- CRYSTALS-Dilithium (ML-DSA) – основной алгоритм для цифровых подписей.
- Falcon (FN-DSA) – используется там, где требуется компактный размер подписи.
- SPHINCS+ (SLH-DSA) – доступен в SDK в качестве резервного (на основе хеш-функций).
- Kyber 512 – механизм обмена ключами постквантового типа для защищенных каналов.
Ключевым отличием Cellframe является ее архитектура: обновляемая криптография без хардфорков. Адреса кошельков включают идентификатор типа криптографии. Если NIST когда-либо стандартизирует новый, более сильный алгоритм, Cellframe просто добавляет новый ID – без нарушения совместимости, без принудительной миграции.
Глоссарий
| Термин | Определение |
|---|---|
| NIST | Национальный институт стандартов и технологий США. Основной регулятор в области криптографии и технологических стандартов. |
| FIPS | Федеральные стандарты обработки информации. Обязательны для федеральных агентств США. |
| SP | Специальные публикации NIST. Рекомендательные руководства, не являются обязательными. |
| PQC | Постквантовая криптография – алгоритмы, устойчивые к атакам квантовых компьютеров. |
| KEM | Механизм инкапсуляции ключа – используется для безопасного обмена ключами через незащищенный канал. |
| DSA | Алгоритм цифровой подписи – подтверждает подлинность и целостность данных. |
| ML-KEM | Новое название для CRYSTALS-Kyber. Основной стандарт постквантового шифрования NIST (FIPS 203). |
| ML-DSA | Новое название для CRYSTALS-Dilithium. Основной стандарт постквантовой подписи (FIPS 204). |
| SLH-DSA | Новое название для SPHINCS+. Резервный алгоритм подписи на основе хеш-функций (FIPS 205). |
| FN-DSA | Новое название для Falcon. Алгоритм компактной подписи (FIPS 206, ожидается). |
| HQC | Пятый алгоритм NIST (март 2025). Резервный KEM на основе кодов, исправляющих ошибки. |
| Алгоритм Шора | Квантовый алгоритм, способный взломать ECDSA и RSA за минуты. |
| Harvest now, decrypt later | Стратегия сбора зашифрованных данных сейчас для их расшифровки после появления квантового компьютера. |
Итоги
NIST – это не просто американский регулятор. Это глобальный архитектор криптографической безопасности на ближайшие десятилетия. Его стандарты определяют, какие алгоритмы будут защищать правительства, банки и критическую инфраструктуру.
Для индустрии блокчейна NIST важен, потому что квантовая угроза реальна. И единственный ответ – миграция на утвержденные NIST постквантовые алгоритмы.
Cellframe выбрала путь, который становится стандартом: архитектура, созданная для PQC с нуля, поддержка всех ключевых алгоритмов NIST и внешний аудит (Qverify), подтверждающий соответствие стандартам NIST.
Пока другие блокчейны еще обсуждают, как и когда мигрировать, Cellframe уже работает на постквантовой криптографии. Когда квантовые компьютеры станут реальностью, Cellframe не придется догонять – она уже там.
Top comments (0)