Квантовая угроза и постквантовая криптография

Квантовые компьютеры обещают взломать шифрование, которое сегодня защищает весь интернет. Звучит пугающе. Разберёмся, что реально под угрозой, а что нет.

Почему квантовый компьютер опасен для шифров

Защита RSA и ECC держится на задачах, которые обычным компьютерам решать невообразимо долго: разложить гигантское число на множители или «обратить» умножение точек на кривой. На переборе ушли бы миллиарды лет.

Но в 1994 году математик Питер Шор придумал квантовый алгоритм, который решает именно эти задачи быстро — если построить достаточно мощный квантовый компьютер. Такого пока нет, но прогресс идёт.

Что под угрозой, а что нет

ТехнологияКвантовая угроза
RSAпод серьёзной угрозой (алгоритм Шора)
ECC (эллиптические кривые)под серьёзной угрозой (алгоритм Шора)
AES (симметричный шифр)скорее устоит — достаточно увеличить ключ
Хеши (SHA-256)скорее устоят — достаточно длиннее

Симметричные шифры и хеши пострадают меньше: квантовый алгоритм Гровера лишь ускоряет перебор, и это лечится удвоением длины ключа. А вот RSA и ECC ломаются принципиально.

Угроза «собери сейчас — расшифруй потом»

Опасность не только в будущем. Злоумышленник может уже сегодня записать зашифрованный трафик и хранить его, ожидая появления квантового компьютера, чтобы расшифровать позже. Поэтому защищать долгоживущие секреты нужно заранее.

import time

# Грубая иллюстрация: классический перебор множителей огромен,
# а квантовый алгоритм Шора меняет правила игры
bits = [128, 256, 512, 1024, 2048]
print("Сложность факторизации для классического компьютера (условно):")
for b in bits:
    classical = 2 ** (b // 20)   # очень грубая модель роста
    print(f"  ключ {b:>4} бит: ~{classical:.1e} операций")
print()
print("Шор на квантовом компьютере свёл бы это к практичным числам.")

Постквантовая криптография

Постквантовая криптография — это новые алгоритмы, стойкие даже против квантовых компьютеров. Они строятся на других «трудных» задачах (например, на решётках), которые алгоритм Шора решать не умеет. В 2024 году появились первые официальные стандарты (например, ML-KEM), и крупные сервисы уже начали их внедрять.

Хорошая новость: тебе не нужно их писать. Когда придёт время, проверенные библиотеки и браузеры обновятся сами.

Вывод:

Квантовый алгоритм Шора угрожает RSA и ECC, ломая их математическую основу. AES и хеши устоят при увеличении длины. Опасность «собери сейчас — расшифруй потом» реальна уже сегодня. Ответ — постквантовая криптография на задачах вроде решёток.
Проверьте себя
1. Какие технологии сильнее всего страдают от квантового алгоритма Шора?
AAES и SHA-256
BRSA и эллиптические кривые (ECC)
CBase64 и hex
DТолько шифр Цезаря
2. Что означает угроза «собери сейчас — расшифруй потом»?
AДанные нельзя зашифровать дважды
BЗлоумышленник записывает зашифрованный трафик сегодня, чтобы расшифровать его, когда появится квантовый компьютер
CКвантовые компьютеры уже всё расшифровали
DПостквантовые алгоритмы не нужны
Поддержать проект