Міжнародна організація зі стандартизації (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-х роках, сьогодні стає міжнародним стандартом, свідчить про те, що в криптографії перевірені часом рішення часто виявляються найнадійнішими.