Ви готові до змін?
Ви готові дивитися в майбутнє?
Ви тверезо оцінюєте ситуацію?
Ви готові змінитися? Якщо так, тоді ця стаття для вас.
Постквантова криптографія (ПКК) сьогодні є частиною публічного дискурсу в багатьох технологічних компаніях. Однак багато хто в нашій галузі досі з трудом розуміє її тонкощі, і занадто мало хто усвідомлює, чому перехід до ПКК вже необхідний. Тому давайте розглянемо, як її слід розуміти і що вона означає для осіб, які приймають рішення сьогодні. Щоб грамотно говорити про постквантову криптографію, ми повинні викласти деякі фундаментальні принципи квантових обчислень, що має на увазі, нехай навіть поверхневе, вивчення квантової механіки. Сама тема дуже складна і широка, тому ми просто хочемо прояснити деякі з найосновніших принципів у надії розвіяти міфи про постквантову криптографію.
Основні принципи
Що таке квантові обчислення?
Класичні комп'ютери/сервери зберігають і обробляють інформацію за допомогою електричних сигналів, які можуть перебувати тільки у двох основних станах: висока або низька напруга. Відповідно, ми позначаємо ці стани за допомогою двоїчної мови, що складається з нулів і одиниць. Усе, що робить класичний комп'ютер/сервер — від ОС і програм, які він запускає, до зображень і відео, що відображаються — зрештою являє собою довгий ланцюжок цих нулів і одиниць.

Квантовий комп'ютер схожий на нього тим, що також використовує деяку фізичну систему як основу для всіх своїх обчислень, але замість класичних електричних сигналів він використовує квантові частинки, такі як електрони або фотони. І ці елементи поводяться відповідно до законів квантової механіки.
Одним із відомих прикладів цього є експеримент із подвійною щілиною, проведений Томасом Юнгом на початку XIX століття. Коли світло проходить через дві щілини, воно створює інтерференційну картину, ніби це хвиля, що проходить через обидві щілини одночасно. Однак якщо використати вимірювальний прилад, щоб визначити, через яку саме щілину проходить світло, інтерференційна картина зникає. У цьому випадку світло поводиться так, ніби воно складається з частинок. Саме це в квантовій механіці називається корпускулярно-хвильовий дуалізм. Протягом багатьох років це явище неодноразово відтворювалося з використанням різних фотонів або частинок, і воно є однією з ключових ідей, що лежать в основі квантових обчислень.

Что такое кубит?
Який зв'язок між експериментом із подвійною щілиною та квантовими комп'ютерами? Простіше кажучи, квантові комп'ютери використовують квантовий стан частинок як представлення фундаментальної інформації, що лежить в основі квантових обчислень. Якщо класичні комп'ютери використовують біти, то квантові комп'ютери використовують квантові біти або їх називають ще «кубіти». Так само, як біт представляє діапазон напруги, кубіт може символізувати поляризацію фотона або спін електрона. Як у класичних, так і в квантових обчисленнях система повинна провести вимірювання, щоб визначити значення біта або кубіта. Однак, на відміну від класичної механіки, експеримент із подвійною щілиною показує, що квантові частинки поводяться зовсім по-різному до і після вимірювання.

Подібно до класичної обчислювальної техніки, де біти перебувають у двійковому стані, представленому або 0, або 1, у квантових обчисленнях кубіти розглядаються в межах двох станів, таких як, наприклад, два енергетичні рівні або два кутові моменти. Однак, на відміну від класичних бітів, стани яких взаємовиключають один одного (тобто або 1, або 0), кубіти перебувають у суперпозиції двох станів, тобто поводяться так, ніби вони перебувають у комбінації станів 0 і 1, подібна до хвилі, що проходить через обидві щілини одночасно. У результаті стани 0 і 1 в кубіті існують в амплітуді ймовірності, яка визначає ймовірність фактичного отримання 0 або 1 при вимірюванні.
Як тільки система проводить вимірювання, суперпозиція кубіта стискається до 0 або 1, що призводить до завершення квантового обчислення. Це точно так само, як при вимірюванні того, через яку щілину проходить світло в згаданому вище експерименті з подвійною щілиною. У результаті квантові алгоритми використовують ретельно розроблені операції для зміни амплітуд ймовірностей кубітів. Простіше кажучи, квантовий алгоритм маніпулює ймовірнісними амплітудами, посилюючи правильні результати і пригнічуючи неправильні, так що при проведенні вимірювання отримується правильний результат.

Основна потенційна перевага квантових обчислень перед класичними полягає в здатності використовувати суперпозицію для паралельного дослідження безлічі можливостей. У той час як класичний комп'ютер змушений оцінювати можливості крок за кроком, квантовий комп'ютер може, при вирішенні певних завдань, використовувати свою квантову поведінку для скорочення кількості необхідних операцій і досягнення значного прискорення. Однак таке підвищення продуктивності застосовне не до всіх завдань. Як правило, квантові комп'ютери пере перевершують класичні у вирішенні певних класів завдань, таких як оптимізація, моделювання квантових систем, а також деякі додатки в галузі криптографії та пошуку.
Квантова загроза
Що таке криптографічно значущий квантовий комп'ютер?
Хоча квантові комп'ютери вже існують у різних лабораторіях по всьому світу, жоден із них наразі не становить загрози для класичних криптографічних алгоритмів. Як це прийнято називати в галузі, вони не є «криптографічно значущими». Однак ми явно рухаємося до появи «криптографічно значущого квантового комп'ютера» або далі скорочено КЗКК, тобто майбутнього квантового комп'ютера, здатного зламати криптографію з відкритим ключем за рахунок запуску відмовостійких квантових алгоритмів, що використовують велику кількість кубітів. За деякими оцінками, до появи КЗКК залишилося від 10 до 15 років, але зробити будь-який достовірний прогноз дуже складно. Причина в тому, що для того, щоб стати криптографічно значущим, квантовий комп'ютер повинен не тільки обробляти значну кількість кубітів, але й відповідати додатковим вимогам.
Квантові комп'ютери мають труднощі з розпізнаванням і виправленням помилок або збоїв. КЗКК повинен буде виявляти і виправляти помилки в режимі реального часу. Сучасні квантові комп'ютери також схильні генерувати логічні кубіти, вразливі до помилок. Щоб стати придатним для застосування в криптографії, квантовий комп'ютер повинен буде підтримувати сотні логічних кубітів. Логічний кубіт — це кубіт, закодований з використанням безлічі фізичних кубітів для захисту від помилок. Ця ідея аналогічна кодам з виправленням помилок, які використовуються в пам'яті з ECC. Нарешті, КЗКК повинен буде виконувати обчислення, що включають мільйони операцій з квантовими логічними елементами, і залишатися стабільним протягом щонайменше кількох годин. Поки квантовий комп'ютер не зможе задовольнити всі ці критерії, він не матиме криптографічної значущості або сенсу.
У чому полягають квантові загрози?
Класичні алгоритми
Як квантовий комп'ютер зможе зламати класичні криптографічні алгоритми? Одним із найчастіше згадуваних методів є алгоритм Шора, названий на честь математика Пітера Шора. Щоб зрозуміти, як він працює, важливо зазначити, що багато сучасних криптографічних алгоритмів базуються на тому, що розклад великих цілих чисел на прості на класичних комп'ютерах є надзвичайно складною і трудомісткою задачею. Дійсно, у той час як множення двох чисел відбувається швидко і легко, визначення того, які прості числа потрібно помножити одне на одне, щоб отримати велике число, займає стільки часу, що робить цей обчислювальний процес практично неможливим.
По суті, у цьому і полягає суть алгоритмів шифрування, таких як RSA (Rivest-Shamir-Adleman). Велике число являє собою зашифровані дані. Два прості числа — це відкритий і закритий ключі. Якщо у когось є обидва ключі, розшифрування даних відбувається дуже швидко і просто. Якщо у когось є тільки відкритий ключ, підбір закритого ключа методом перебору вважається неможливим. Наприклад, злом шифрування RSA з використанням 2048-бітних цілих чисел зайняв би приблизно 300 трильйонів років. Для порівняння: згідно з популярною статтею, опублікованою у 2021 році, та ж операція зайняла б теоретично вісім годин і 20 мільйонів “шумних” кубітів на квантовому комп'ютері.
Алгоритми Шора та Гровера
В основі цих алгоритмів лежать численні складні математичні принципи, які пояснюють, як квантовий комп'ютер, що застосовується в криптографії, може дуже швидко зламати шифрування RSA. Алгоритми Шора та Гровера (ще один принцип злому) по суті є квантовими алгоритмами, які дозволяють квантовим комп'ютерам виконувати певні обчислення зі швидкістю, що значно перевищує швидкість класичних комп'ютерів. Тому, коли в галузі говорять про те, що квантові комп'ютери становлять загрозу для сучасних криптографічних стандартів, це частково пов'язано з тим, що ці алгоритми математично продемонстрували, як це може статися.
Якщо говорити максимально спрощено, алгоритм Шора продемонстрував, як квантовий комп'ютер може виконувати пошук порядку та інші складні обчислення з неймовірною швидкістю. По суті, це можливо завдяки тому, що квантові комп'ютери можуть маніпулювати кількома кубітами для виконання модульної арифметики та інших операцій зі швидкістю, що значно перевищує швидкість класичних комп'ютерів. У результаті алгоритм Шора дозволяє в геометричній прогресії прискорити злом шифрування RSA шляхом розкладу великих чисел на прості множники з набагато меншою кількістю обчислювальних кроків, що серйозно підриває його криптографічну значущість.
Аналогічним чином, Лов Ґровер представив алгоритм квантового пошуку, який можна використовувати для перебору симетричного ключа методом «грубої сили». Це стосується як шифрів типу AES, так і конструкцій із ключем, таких як HMAC-SHA-256. Класичний перебір методом «грубої сили» вимагав би перевірки практично всіх можливих ключів. При типовому розмірі ключа в 128 біт перевірка всіх можливих ключів вимагала б 2¹²⁸ виконань базового криптографічного алгоритму. Простіше кажучи, теоретично нам довелося б перевірити всі можливі значення ключа. З іншого боку, алгоритм Гровера використовує квантові обчислення, завдяки чому кожне обчислення збільшує амплітуду ймовірності правильного ключа, так що вже після приблизно 2⁶⁴ обчислень правильний ключ можна визначити з дуже високою ймовірністю.
AES-192 та AES-256

Хоча квантові комп'ютери здатні одночасно обробляти обсяг інформації, який для класичних комп'ютерів/серверів просто незбагненний, що робить деякі алгоритми шифрування вразливими, Національний інститут стандартів і технологій Міністерства торгівлі США (NIST) також публічно заявив, що не всі сучасні алгоритми шифрування втратили свою безпеку. Наприклад, вони заявили, що «AES-192 і AES-256 залишатимуться безпечними ще дуже довго». Це пов'язано з тим, що алгоритм Гровера має обмеження щодо реалізації, які стримують його здатність зламувати цей тип шифрування методом перебору. Окрім того, що алгоритм вимагає значних обчислювальних ресурсів квантового комп'ютера, його практична перевага також знижується через складність його ефективного розпаралелювання.
Підготовка до майбутнього
Хоча важливо не перебільшувати ризик, який КЗКК становить сьогодні, не менш важливо і не недооцінювати його. У міру вдосконалення квантових комп'ютерів те, що сьогодні вважається прийнятним, завтра просто не витримає випробування часом. Це створює проблему для деяких технологій цифрового підпису та сертифікації, які мають залишатися актуальними протягом десятиліть, а то й довше. Аналогічним чином, навіть якщо блокчейн (заснований на класичній криптографії з відкритим ключем) сьогодні відповідає всім вимогам безпеки, його нездатність протистояти атакам з боку квантового комп'ютера через 20 років фактично зробить його марним. Зловмисники також застосовують стратегію «збирай зараз, розшифровуй пізніше», яка спонукає їх накопичувати величезні обсяги конфіденційних даних, знаючи, що в результаті вони зламають їхні ключі шифрування, як тільки квантові комп'ютери стануть достатньо потужними.
Тому недивно, що, навіть якщо до появи КЗКК ще далеко, а деякі сучасні алгоритми ще довго залишатимуться актуальними, багато хто вже переходить на постквантову криптографію (ПКК) — тобто на криптографічну схему, яка буде стійкою до квантових комп'ютерів, незважаючи на їхні можливості.
Коли КЗКК може стати реальністю?
Державні регуляторні органи по всьому світу намагаються показати приклад і представили дорожні карти впровадження ПКК. Як і Агентство національної безпеки США (АНБ), багато хто визнає, що «не знає, коли з'явиться КЗКК». Однак багато хто вже почав готуватися до цього, оскільки перехідний період займає час — іноді 10 років і більше — від остаточної стандартизації до повної системної інтеграції. Простіше кажучи, перехід на квантово-стійкі алгоритми вже триває, ринки рухаються в напрямку ПКК, а державні відомства оприлюднили рекомендовані графіки переходу на ПКК, щоб підготуватися до «Q-дня» — дня, коли КЗКК стане реальністю.
Різні світові регуляторні органи (Європейська комісія разом із Європейським агентством з мережевої та інформаційної безпеки/ENISA, Національний інститут стандартів і технологій США/NIST, Агентство національної безпеки США/NSA та багато інших) опублікували різні дорожні карти, згідно з якими до 2035 року перехід до ПКК має бути завершений для максимально можливої кількості систем (або алгоритми, вразливі для квантових атак, мають бути заборонені до 2035 року) з різними ключовими датами досягнення цих цілей.
Поява ПКК
Де потрібна ПКК?
Не кожна інфраструктура однаковою мірою зазнає впливу квантових комп'ютерів. Не кожне обчислювальне обладнання має переходити на ПКК з однаковою швидкістю. Однак було б неправильно припускати, що пріоритет надається виключно суперкомп'ютерам, які зберігають секрети національної безпеки. Насправді в багатьох випадках основним фактором, що визначає швидкість переходу того чи іншого пристрою на ПКК, є не стільки його функціональність, скільки термін експлуатації. Навіть такий, здавалося б, невинний пристрій, як промислове обладнання, стає вразливим, оскільки він розрахований на десятиліття експлуатації. Дійсно, якщо його механізм безпечного завантаження або оновлення бездротовою мережею не захищений від квантових атак, така система може стати вразливим місцем для всієї компанії.
Наприклад, найбільшому ризику піддаються одні з найменших і, здавалося б, найневинніших пристроїв у світі, такі як модулі довіреної платформи TPM (Trusted Platform Module). Ці невеликі захищені елементи складають основу «кореня довіри», що відповідає за підпис прошивки, генерацію та управління ключами, а також забезпечення безпеки послідовності завантаження сервера/ПК/ноутбука. Усі квантово-стійкі сертифікати TLS у світі, які захищають мережу інтернет, втрачають сенс, якщо кореневий ланцюжок довіри пристрою скомпрометований. Аналогічним чином уряди, компанії та установи вдаються до використання захищених ідентифікаторів та інших компонентів для збереження особистої інформації. Ці ідентифікатори служать дуже довго і часто використовуються для підписання документів або підтвердження особи. Тому вразливість такого ідентифікатора може мати катастрофічні наслідки.
Що таке нові стандарти постквантової криптографії і чим вони відрізняються від класичних алгоритмів?
Складніші математичні задачі
У рамках підготовки до переходу на ПКК багато хто запитує, що саме робить алгоритм стійким до квантових обчислень. Хоча математика, що лежить в основі, досить складна, основна ідея полягає у використанні алгоритмів, які вимагають більших обчислювальних ресурсів, ніж просте розкладання на множники, наприклад криптографії на основі ґраток.

Простіше кажучи, криптографія на основі ґраток використовує набір координат, які можна умовно представити у вигляді точок на двовимірній площині, для вирішення математичних задач, таких як багатовимірні структуровані математичні задачі, у яких використовується саме це ґратчасте представлення. Потім алгоритми використовують складні математичні інструменти, такі як перетворення теорії чисел у криптографії на основі ґраток, щоб ще більше збільшити обчислювальну інтенсивність і тим самим посилити свою квантову стійкість.
Висока ресурсоємність
ПКК також використовує деякі очевидні, але дуже ефективні методи для посилення безпеки, такі як збільшення довжини ключів. Як ми бачили на прикладі симетричного блочного шифрування AES, навіть якщо криптографія, що лежить в основі, концептуально вразлива для квантового комп'ютера, достатньо довгий ключ може означати, що атака все одно займе занадто багато часу або ресурсів, щоб бути доцільною. Аналогічним чином, деякі квантово-стійкі алгоритми використовують стан, схожий на випадкове значення, наприклад лічильник, який створюється при кожному формуванні підпису, а потім перевіряється для підтвердження походження повідомлення або виявлення його перехоплення. Класичні алгоритми, такі як RSA та ECDSA, є «незалежними від стану» (stateless). Це означає, що для створення унікального та безпечного підпису не потрібно відстежувати історію підписаних раніше повідомлень або оновлювати внутрішній лічильник (стан) після кожної операції. Деякі механізми ПКК є залежними від стану (stateful), що додає ще один рівень безпеки, який запобігає повторному використанню підпису.
Список алгоритмів ПКК

У 2024 році Національний інститут стандартів і технологій США/NIST опублікував три остаточні стандарти ПКК: ML-KEM (FIPS 203), ML-DSA (FIPS 204) та SLH-DSA (FIPS 205). ML означає «Module-Lattice» (Модуль-ґратка). KEM означає «Key Encapsulation Mechanism» (Механізм інкапсуляції ключа) і стосується способу використання ключа в незахищеному каналі. Два інші стандарти використовуються для алгоритму цифрового підпису (DSA), що дозволяє перевіряти автентичність. SLH розшифровується як «Stateless Hash-Based» (безстанний, заснований на хешуванні) і використовує обчислення хешів замість ґратки. Ці алгоритми вже забезпечують міцну основу для квантової стійкості. Наприклад, компанія Apple вже використовує ML-KEM, а Google обрала ML-DSA та SLH-DSA, хоча її система управління ключами в хмарі підтримує всі три алгоритми. Так само ведеться робота і над стандартизацією нових алгоритмів — LMS або Leighton-Micali Signature, та XMSS або eXtended Merkle Signature Scheme, а також стандартизацією ще одного підпису на основі ґраток — FN-DSA (FIPS 206).
Які проблеми виникають при переході на ПКК?
Аналіз (інвентаризація)

Агентство з кібербезпеки та захисту інфраструктури США/CISA опублікувало свої рекомендації щодо забезпечення готовності до квантових загроз, у яких не згадувався жоден алгоритм за ім'ям/назвою. Однак у них було наведено великий перелік для «складання криптографічного інвентарного списку», що допоможе компаніям оцінювати ризики, виявляти вразливі протоколи, встановлювати обмеження щодо сертифікації та визначати всі залежності, на які вплине перехід на квантово-стійкі алгоритми. Але тут криються підводні камені! Наприклад, ІТ-відділи можуть дуже легко зосередитися на оновленні своєї хмарної інфраструктури та повністю забути про смарткарти, апаратні модулі безпеки або VPN, які її співробітники використовують для доступу до цих сервісів.
Криптогнучкість
Саме тому в галузі з'явився термін «криптографічна (крипто) гнучкість», який Національний інститут стандартів і технологій США/NIST визначає як «можливості, необхідні для заміни та адаптації криптографічних алгоритмів у протоколах, програмах, програмному забезпеченні, апаратному забезпеченні, вбудованому ПЗ та інфраструктурах при збереженні безпеки та безперервності операцій». Простіше кажучи, це здатність перейти на ПКК з мінімальними перебоями у нормальній роботі. Конкретно це означає наявність широкого асортименту продуктів, що використовують криптографію, розробку інфраструктури, яка абстрагує алгоритми за допомогою API, або забезпечення можливості простого та безпечного оновлення всього програмного забезпечення. Криптогнучкість також передбачає проведення тестів для перевірки здатності організації використовувати кілька алгоритмів і переходити на новий, коли спільнота фахівців з безпеки виявляє вразливості.

Криптогнучкість є ключовою вимогою для будь-якої міграції до ПКК. Криптогнучкість важлива не лише для скорочення часу простою та втрат продуктивності, але й для забезпечення безпеки міграції. Наприклад, якщо при міграції ігноруються принципи криптогнучкості та жорстко прописуються схеми сертифікатів, протоколи, контейнери ключів тощо, то компанія не лише наражається на більший ризик через некоректну реалізацію, але й значно ускладнює будь-яке оновлення системи безпеки, що призводить до додаткових простоїв і втрати продуктивності. Якщо перехід на технології, стійкі до квантових атак, і вчить чогось, то це тому, що вимоги до безпеки постійно еволюціонують, і створення організації, здатної оперативно адаптуватися до змін у галузі криптографії, — найкращий спосіб реагувати на ці зміни.
Як ПКК впливає на обчислювальні системи?
Перехід на ПКК матиме глибокий вплив на те, як ІТ-відділи розробляють, упроваджують та обслуговують обчислювальні ресурси. Щоб упоратися з викликами, пов'язаними з переходом на ПКК, ІТ-фахівцям доведеться працювати за кількома напрямами як на апаратному, так і на програмному рівнях. З точки зору апаратного забезпечення деякі постквантові схеми вимагають використання ключів, підписів та зашифрованих текстів більшого розміру, а також виконання більш обчислювально містких операцій. У результаті системам знадобиться більше пам'яті та дискового простору для обробки довших ключів, сертифікатів і проміжних даних. Їм також знадобляться вищі обчислювальні потужності або спеціалізовані прискорювачі, щоб утримати затримку та енергоспоживання в прийнятних межах. Нарешті, деяким платформам можуть знадобитися нові системні архітектури та модулі безпеки для підтримки нових криптографічних робочих процесів. І це те, що чекає на нас у майбутньому.

Перехід на ПКК — це значно більше, ніж просто використання нових алгоритмів. Він вимагає посилення захисту від атак на фізичному рівні. Навіть найнадійніший квантово-безпечний алгоритм виявиться марним, якщо зловмисники зможуть скористатися вразливостями після його реалізації. Наприклад, без належних заходів безпеки хакер може відновити секретні ключі або конфіденційні дані, спостерігаючи за енергоспоживанням, електромагнітним випромінюванням, різницею в часі або збоями, що виникають у системі. Щоб протистояти таким атакам за подібними каналами, системи повинні містити засоби захисту та контрзаходи на апаратному рівні, які гарантують, що квантово-стійкі алгоритми не будуть скомпрометовані через неквантові вразливості. Іншими словами, навіть найбезпечніший алгоритм ПКК забезпечить лише ілюзорний захист, якщо його реалізація вразлива до атак із використанням доступного обладнання.
Обладнання, яке вже готове або частково готове до ПКК
SAN-комутатори
Компанія Broadcom (Brocade) оголосила, що у версії SAN-комутаторів FOS 10.0 уже наявна підтримка ПКК. Вбудована прошивка містить розширені функції захисту від квантових загроз, призначені для забезпечення безпеки даних, що передаються в процесі експлуатації, використовуючи алгоритми ML-KEM-768 (для інкапсуляції ключів) та ML-DSA-65 (для цифрових підписів). Також Emulex HBA, що випускаються цією компанією, підтримують наскрізне шифрування AES-GCM-256 під час передачі. Так само використовуються параметри ML-DSA-87 та ML-KEM-1024 для SPDM (Security Protocol and Data Model) і LMS Silicon Root of Trust, що робить її неразомливою до квантових атак. Для роботи з FOS 10.0 та доступу до цих функцій безпеки потрібні платформи 7-го та 8-го поколінь (64 Гб/с та 128 Гб/с комутатори) з наявністю дійсного сертифіката TruFOS.

Сервери
Сервери компанії HPE ProLiant покоління 12 (Gen 12) розроблені для задоволення потреб у сфері безпеки відповідно до алгоритмів CNSA 2.0 і відповідають стандарту FIPS 140-3 рівня 3. Так, у 12-му поколінні з'явилася нова технологія в мікросхемі віддаленого управління HPE iLO 7, що лежить в основі системи безпеки сервера. Окрім посилення кремнієвого кореня довіри (Silicon root of trust), HPE розробила спеціалізований процесор безпеки під назвою Secure Enclave, який забезпечує середовище, стійке до квантових атак, де зберігаються ключі, паролі та інша конфіденційна інформація. Це гарантує, що ці дані, які є частиною процесу завантаження, не можуть бути скомпрометовані або змінені.
Наприклад, такі відомі компанії, що спеціалізуються на ІБ, як Thales та DigiCert, забезпечують нативну інтеграцію з інфраструктурою HPE (включаючи лінійки серверів ProLiant, Alletra та платформу HPE GreenLake), надаючи апаратно-орієнтовану довіру, централізоване управління ключами та захист даних, і це про багато що свідчить.
Мережеве обладнання
Підрозділ HPE Aruba Networking просуває ПКК у межах скоординованої багаторічної програми, орієнтованої на сфери, безпосередньо піддані впливу КЗКК: криптографічні бібліотеки, протоколи мережевої безпеки, модернізацію обладнання та інфраструктуру відкритих ключів (PKI). Ця робота відповідає ширшій стратегії HPE у галузі постквантової криптографії, а також вимогам державних органів та галузі, що змінюються.
У сфері програмного забезпечення та криптографічних бібліотек продукти HPE Aruba розвиваються з метою впровадження стандартизованих NIST постквантових алгоритмів при збереженні криптогнучкості. Це дозволяє здійснювати розгортання, що забезпечують сумісність із наявними середовищами, та поступово додавати захист від квантових атак. Так, програмний продукт HPE ClearPass починаючи з останньої версії вже готовий до ПКК. Це дозволяє вже сьогодні використовувати нові криптографічні функції в HTTPS. Крім того, HPE ClearPass тепер повністю підтримує використання EAP-TLS із TLS версії 1.3, включаючи найновіші можливості, що випускаються разом із кінцевими пристроями (точками доступу).
Нещодавно поглинута компанією НРЕ компанія Juniper так само у своїй ОС Junos має підтримку ПКК. Образи ОС відповідають алгоритмам, рекомендованим Комерційним національним алгоритмом безпеки 2.0/CNSA 2.0: ML-DSA-87 для цифрових підписів та SHA-512 для хешування. Також ця ОС підтримує «квантовий буфер» у SSH, щоб покращити управління SSH та зберегти криптогнучкість, включаючи підтримку алгоритмів обміну ключами (NTRU Prime 761 у поєднанні з X25519), стійких до алгоритму Шора, за замовчуванням у SSH.