Международная организация по стандартизации (ISO) приняла важное решение для всей криптоиндустрии: алгоритм Classic McEliece официально включен в стандарт асимметричного шифрования ISO/IEC 18033-2. Это не просто бюрократический шаг, а сигнал рынку о том, что защита от квантовых компьютеров переходит из разряда экспериментальных технологий в практическую плоскость.

Почему Classic McEliece — это не просто «еще один алгоритм»

Разработанный еще в 1978 году Робертом Мак-Элисом, этот механизм инкапсуляции ключей принципиально отличается от привычных RSA и протокола Диффи-Хеллмана. Вместо факторизации или дискретного логарифмирования он опирается на исправляющие ошибки коды, а именно — на бинарные коды Гоппы. За почти 50 лет существования система не была взломана, что делает ее одной из самых консервативных и проверенных временем конструкций в постквантовой криптографии.

Ключевые особенности и сценарии применения

Главный компромисс Classic McEliece — это размер открытого ключа: от 255 КБ до 1,3 МБ. Однако размер шифртекста остается минимальным — до 208 байт. Это делает алгоритм идеальным для статических сценариев, таких как VPN-соединения или шифрование файлов, где размер ключа не является критическим фактором. Например, британская компания Post-Quantum уже успешно протестировала алгоритм на боевых дронах в условиях ограниченной связи, доказав его практическую жизнеспособность.

Почему ISO, а не NIST?

Примечательно, что Национальный институт стандартов и технологий США (NIST) ранее отложил стандартизацию Classic McEliece, отдав предпочтение алгоритму HQC. Однако в NIST допустили, что могут рассмотреть принятие стандарта на базе версии ISO в будущем. Тем временем, решение ISO уже открыло двери для правительств и частных компаний из 177 стран, позволяя внедрять метод более последовательно и унифицированно.

Текущий статус и перспективы

Classic McEliece уже упоминается в рекомендациях регуляторов Нидерландов и Германии. Поддержка алгоритма реализована в таких проектах, как Debian, Ubuntu и библиотеке Bouncy Castle. Это означает, что инфраструктура для его внедрения уже существует и активно развивается.

С моей точки зрения, стандартизация Classic McEliece — это важный, но лишь первый шаг. Индустрии предстоит решить задачу масштабирования: как сделать постквантовую защиту доступной для массовых пользователей, не жертвуя производительностью. Однако тот факт, что алгоритм, разработанный в 70-х годах, сегодня становится международным стандартом, говорит о том, что в криптографии проверенные временем решения часто оказываются самыми надежными.