Алгоритм Шора: как квантовые компьютеры взломают шифрование?

Computerphile 30,7 тыс. 38 мин 2 мин 09.07.2026
Главное

Взлом RSA: как алгоритм Шора меняет правила игры 0:00

Алгоритм Шора представляет собой теоретически мощный квантовый метод факторизации целых чисел, способный подорвать основы современных систем шифрования. В этом выпуске Computerphile эксперты разбирают, как классическая математика и квантовая физика объединяются для решения задачи, которая заняла бы у обычных компьютеров миллионы лет. Ведущий Майк объясняет классическую часть алгоритма, а физик Фил показывает, как квантовые состояния и интерференция волн позволяют находить периоды функций с невероятной эффективностью.

Классический фундамент: задача RSA и поиск периода 1:03

Алгоритм RSA является одним из самых известных методов асимметричного шифрования, используемым для цифровых подписей и сертификатов в интернете. Его надежность базируется на вычислительной сложности задачи факторизации целых чисел: если у вас есть открытый ключ, содержащий огромное число $N$, состоящее из произведения двух секретных простых чисел $P$ и $Q$, получить эти $P$ и $Q$ практически невозможно.

Майк отмечает, что вместо прямого подбора $P$ и $Q$, алгоритм Шора переформулирует задачу:

Хотя для числа 15 (где $N=15$, $A=2$) период $R=4$ легко найти вручную, для реальных ключей RSA размером 2000 бит классический компьютер вынужден перебирать колоссальное пространство вариантов.

Квантовая магия: преобразование Фурье и интерференция 11:40

По словам Фила, квантовая часть алгоритма Шора — это элегантное использование принципа периодичности. Физика, от кристаллографии до изучения космического микроволнового фона, строится на разложении сложных паттернов в сумму простых волн — это и есть суть преобразования Фурье.

Фил подчеркивает, что квантовые вычисления — это не «магия параллельных вселенных», а строгая работа с интерференцией волн в рамках нашей одной вселенной.

Практическая реализация и вызовы будущего 36:47

На текущий момент квантовые компьютеры остаются шумными и хрупкими системами, требующими героических инженерных усилий для изоляции от внешней среды (ультравысокий вакуум, экстремально низкие температуры).

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

💬 Цитаты

«Всё, что мы обсуждали, произошло в этой вселенной. Нам не нужно бесконечное количество фей в других вселенных, чтобы делать за нас вычисления. Одной этой вселенной более чем достаточно.»

«Это не магия, это называется суперпозиция. Это происходит постоянно, когда вы слушаете мою речь или игру на музыкальном инструменте.»

👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
RSA
Криптографический алгоритм с открытым ключом, основанный на сложности факторизации больших чисел.
Преобразование Фурье
Математический метод, разлагающий сложную функцию на сумму простых гармонических составляющих (волн).
Кубит
Квантовый разряд, который может находиться в суперпозиции состояний 0 и 1.
Интерференция
Наложение волн друг на друга, приводящее к их взаимному усилению или ослаблению.
📊 Цифры
⚖️ Другая сторона
Наука Shor's Algorithm Quantum Computing RSA encryption Fourier Transform