Квантово-устойчивая криптография в Java: защита будущего

В Java 24 появятся JEP 496 и 497, внедряющие решеточную криптографию для защиты от квантовых угроз. Текущие криптосистемы на основе факторизации больших чисел могут быть взломаны будущими квантовыми компьютерами. Новые алгоритмы, такие как ML-KEM, используют «обучение с ошибками» (LWE) на n-мерных решетках, обеспечивая стойкость к квантовым атакам.
Квантово-устойчивая криптография в Java: защита будущего
Изображение носит иллюстративный характер

Квантовые компьютеры оперируют кубитами, а не битами, и могут использовать алгоритмы, такие как алгоритм Шора, для взлома существующих криптосистем. ML-KEM, стандартизированный NIST, обеспечивает иной подход к «трудной задаче», что делает его устойчивым к таким атакам.

Несмотря на отсутствие пока мощных квантовых компьютеров, способных взламывать современные криптосистемы, государственные органы, такие как АНБ в США и правительство Австралии, требуют перехода на постквантовые стандарты в ближайшее десятилетие. Это связано с потенциальной угрозой перехвата и хранения зашифрованного трафика для последующей расшифровки.

Имплементация PQC в Java является важным шагом для защиты от будущих угроз и предотвращения проблем совместимости, которые могут возникнуть при внедрении новых стандартов безопасности. Java, учитывая ее долголетие и широкое применение, должна активно поддерживать постквантовые технологии.


Новое на сайте

20910ИИ-агенты нашли лазейки в изоляции — и научились тайно обмениваться данными 20909PHP обновил Windows-пакеты после уязвимости в Brotli 20908Одна скомпрометированная машина — риск для всей сети Tailscale 20907uCreator: Android-шпион, который перехватывает пароли Telegram и копирует аккаунты WeChat 20906Как файл из «загрузок» может заставить ИИ-агента установить вредоносную программу? 20905Уязвимости Wasmtime открыли путь из песочницы WebAssembly 20904Как перехваченный токен открыл доступ к 97 аккаунтам Microsoft 365? 20903Что происходит между сигналами тревоги? 20901Как вредоносный код находит покупателей в 953 интернет-магазинах? 20900Искусственный интеллект стирает следы фишинга 20899Что может произойти, если злоумышленник доберётся до секретов Railway? 20898Ошибка Brotli открыла путь к RCE в Node.js, Bun и других системах 20897Миллионы компьютеров получили обновление, выключившее опасный Popcorn Time Updater 20896Как Bronze Sandcastle прячет бэкдоры в доверенных приложениях?
Ссылка