<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Математика・Криптография・Квант on kenji.blog</title><link>http://kenji.blog/ru/categories/%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F%D0%BA%D0%B2%D0%B0%D0%BD%D1%82/</link><description>Recent content in Математика・Криптография・Квант on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>ru</language><copyright>kenjinote</copyright><lastBuildDate>Sat, 05 Sep 2026 22:09:21 +0900</lastBuildDate><atom:link href="http://kenji.blog/ru/categories/%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F%D0%BA%D0%B2%D0%B0%D0%BD%D1%82/index.xml" rel="self" type="application/rss+xml"/><item><title>Действительно ли квантовые компьютеры уничтожат шифрование RSA? ~ Алгоритм Шора и текущий этап ~</title><link>http://kenji.blog/ru/p/shors-algorithm-and-rsa-breaking/</link><pubDate>Sat, 05 Sep 2026 22:09:21 +0900</pubDate><guid>http://kenji.blog/ru/p/shors-algorithm-and-rsa-breaking/</guid><description>&lt;img src="http://kenji.blog/p/shors-algorithm-and-rsa-breaking/quantum_breaking_rsa_1788613722990.jpg" alt="Featured image of post Действительно ли квантовые компьютеры уничтожат шифрование RSA? ~ Алгоритм Шора и текущий этап ~" />&lt;h2 id="введение-пересечение-криптографии-и-квантовых-компьютеров">Введение: Пересечение криптографии и квантовых компьютеров
&lt;/h2>&lt;p>В современном интернет-обществе основой защиты секретности связи является «криптография с открытым ключом». Наиболее представительным является шифрование RSA, разработанное в 1977 году Роном Ривестом, Ади Шамиром и Леонардом Адлеманом. От покупок в Интернете и просмотра веб-сайтов (HTTPS) до отправки и получения электронной почты, шифрование RSA служит сердцем интернет-инфраструктуры.&lt;/p>
&lt;p>Однако появление «квантовых компьютеров» указывает на возможность того, что эта безопасность может быть разрушена на корню. В СМИ иногда появляются сенсационные заголовки, такие как «Как только квантовый компьютер будет готов, все пароли в мире будут расшифрованы за секунды». Так ли это на самом деле?&lt;/p>
&lt;p>В этой статье подробно рассматривается механизм GNFS (Общий метод решета числового поля) как классический метод дешифрования, а также окончательный алгоритм дешифрования с использованием квантовых компьютеров — «Алгоритм Шора» (Shor&amp;rsquo;s Algorithm). Мы доступно объясним такие концепции, как квантовое преобразование Фурье и поиск периода, и подробно рассмотрим текущее состояние аппаратного обеспечения в эпоху NISQ (Noisy Intermediate-Scale Quantum) и реальные препятствия для взлома RSA-2048.&lt;/p>
&lt;hr>
&lt;h2 id="основа-rsa-сложность-факторизации">Основа RSA: Сложность факторизации
&lt;/h2>&lt;p>Безопасность RSA зависит от математической асимметрии: «Легко перемножить два гигантских простых числа, но крайне сложно найти (факторизовать) исходные простые числа из результата (составного числа)».&lt;/p>
&lt;p>Например, пусть есть $ p = 61 $ и $ q = 53 $. Вычисление $ N = p \times q = 3233 $ мгновенно. Однако, если дано только «3233» и нужно найти исходные простые числа, факторизация требует экспоненциально больше вычислений с ростом числа.&lt;/p>
&lt;p>В текущем стандарте RSA-2048 используется составное число $ N $ длиной 2048 бит (около 617 десятичных цифр). Если мы сможем факторизовать $ N $, шифр будет взломан.&lt;/p>
&lt;h3 id="классический-подход-gnfs-общий-метод-решета-числового-поля">Классический подход: GNFS (Общий метод решета числового поля)
&lt;/h3>&lt;p>Для факторизации математики разрабатывали различные алгоритмы. Самым быстрым для классических компьютеров в настоящее время является ** GNFS (General Number Field Sieve) **.&lt;/p>
&lt;p>GNFS расширяет вычисления в кольце целых чисел до более абстрактного алгебраического числового поля. Основные этапы:&lt;/p>
&lt;ol>
&lt;li>** Выбор полинома **: Найти полином $ f(x) $, корнем которого является $ N $.&lt;/li>
&lt;li>** Сбор данных (просеивание) **: Найти много пар чисел, разложимых на малые простые (гладкие числа). Это самый долгий этап.&lt;/li>
&lt;li>** Генерация и редукция матрицы **: Создать гигантскую разреженную матрицу и решить её методами линейной алгебры.&lt;/li>
&lt;li>** Вычисление квадратного корня **: Найти факторы (простые множители) $ N $.&lt;/li>
&lt;/ol>
&lt;p>Сложность вычисляется как $ O(\exp((\sqrt[3]{\frac{64}{9}} + o(1)) (\log N)^{\frac{1}{3}} (\log \log N)^{\frac{2}{3}})) $ — это «субэкспоненциальное» время.&lt;/p>
&lt;p>В 2020 году исследователи успешно факторизовали RSA-250 (829 бит) с помощью GNFS, потратив около 2700 процессоро-лет. Но для 2048 бит требуемые вычисления превышают возраст Вселенной в триллионы раз, что делает классические методы непрактичными.&lt;/p>
&lt;hr>
&lt;h2 id="козырь-квантовых-компьютеров-алгоритм-шора">Козырь квантовых компьютеров: Алгоритм Шора
&lt;/h2>&lt;p>В 1994 году Питер Шор представил «алгоритм Шора», который решает проблему факторизации на квантовом компьютере за ** полиномиальное время ** ($ O((\log N)^3) $). Это теоретически означает полный взлом RSA.&lt;/p>
&lt;h3 id="общая-схема-алгоритма-шора">Общая схема алгоритма Шора
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">graph TD
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> A[Ввод числа N] --&amp;gt; B[Выбор случайного целого a]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> B --&amp;gt; C{НОД&amp;lt;br&amp;gt;a и N}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> C --&amp;gt;|Больше 1| D[Удача! Найден множитель!]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> C --&amp;gt;|1 Взаимно просты| E[Квантовый компьютер]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> E --&amp;gt; F[Поиск периода r для f_x = a^x mod N&amp;lt;br&amp;gt;через QFT]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> F --&amp;gt; G{Период r четный и&amp;lt;br&amp;gt;a^r/2 ≢ -1 mod N}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> G --&amp;gt;|Да| H[Вычисление НОД gcd_a^r/2 ± 1, N]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> H --&amp;gt; I((Успешная факторизация!))
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> G --&amp;gt;|Нет| B
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h3 id="шаг-1-сведение-к-поиску-периода-классическая-часть">Шаг 1: Сведение к поиску периода (Классическая часть)
&lt;/h3>&lt;p>Выбираем $ a $, взаимно простое с $ N $. Рассмотрим последовательность:
$ f(x) = a^x \pmod N $
Эта функция периодична, и задача — найти её период $ r $. Если период $ r $ найден и он четный, то с помощью:
$ (a^{r/2} - 1)(a^{r/2} + 1) \equiv 0 \pmod N $
и алгоритма Евклида мы можем легко найти факторы $ N $.&lt;/p>
&lt;h3 id="шаг-2-суперпозиция">Шаг 2: Суперпозиция
&lt;/h3>&lt;p>Квантовый компьютер готовит два регистра. С помощью вентилей Адамара первый регистр переводится в ** состояние равномерной суперпозиции ** всех возможных значений $ x $.&lt;/p>
&lt;h3 id="шаг-3-квантовое-модульное-возведение-в-степень">Шаг 3: Квантовое модульное возведение в степень
&lt;/h3>&lt;p>Параллельно для всех состояний суперпозиции вычисляется $ a^x \pmod N $.&lt;/p>
&lt;h3 id="шаг-4-квантовое-преобразование-фурье-qft">Шаг 4: Квантовое преобразование Фурье (QFT)
&lt;/h3>&lt;p>Чтобы извлечь информацию о периоде, применяется ** QFT ** к первому регистру. Благодаря конструктивной и деструктивной интерференции, вероятности неправильных периодов гасятся, а вероятность правильного периода $ r $ усиливается.&lt;/p>
&lt;h3 id="шаг-5-измерение-и-непрерывные-дроби">Шаг 5: Измерение и непрерывные дроби
&lt;/h3>&lt;p>После применения QFT измерение первого регистра дает значение, из которого классическим методом непрерывных дробей находится точный период $ r $. Имея $ r $, мы получаем множители $ N $.&lt;/p>
&lt;hr>
&lt;h2 id="возможности-и-проблемы-эпохи-nisq">Возможности и проблемы эпохи NISQ
&lt;/h2>&lt;p>Будет ли RSA взломан завтра? Ответ — однозначное «Нет», из-за аппаратных ограничений.&lt;/p>
&lt;h3 id="эпоха-nisq">Эпоха NISQ
&lt;/h3>&lt;p>Мы находимся в эре устройств NISQ с десятками/сотнями физических кубитов, подверженных сильному шуму. Декогеренция и ошибки вентилей разрушают результаты сложных алгоритмов вроде алгоритма Шора.&lt;/p>
&lt;h3 id="физические-и-логические-кубиты">Физические и логические кубиты
&lt;/h3>&lt;p>Для исправления ошибок требуется &amp;ldquo;квантовая коррекция ошибок&amp;rdquo; (например, Surface Code). Для создания одного идеального логического кубита требуется от 1000 до 10000 физических кубитов (оверхед).&lt;/p>
&lt;h3 id="ресурсы-для-взлома-rsa-2048">Ресурсы для взлома RSA-2048
&lt;/h3>&lt;p>По оценкам 2021 года от Craig Gidney и Martin Ekerå, для взлома RSA-2048 потребуется:&lt;/p>
&lt;ul>
&lt;li>** Логические кубиты **: ~ 4,096&lt;/li>
&lt;li>** Физические кубиты **: ** ~ 20 миллионов ** (при уровне ошибок $10^{-3}$)&lt;/li>
&lt;li>** Время вычислений **: ~ 8 часов&lt;/li>
&lt;/ul>
&lt;p>В конце 2023 года IBM представила процессор &amp;ldquo;Condor&amp;rdquo; с 1,121 кубитом. Масштабирование до ** 20 миллионов ** практических кубитов связано с колоссальными инженерными барьерами. Большинство экспертов считают, что для создания отказоустойчивого квантового компьютера (FTQC) потребуется от 10 до 30 лет или больше.&lt;/p>
&lt;hr>
&lt;h2 id="угроза-store-now-decrypt-later-и-эра-pqc">Угроза &amp;ldquo;Store Now, Decrypt Later&amp;rdquo; и эра PQC
&lt;/h2>&lt;p>Считать, что можно расслабиться на 10 лет, преждевременно. Существует угроза ** &amp;ldquo;Store Now, Decrypt Later&amp;rdquo; (Сохрани сейчас, расшифруй позже) **. Злоумышленники собирают и хранят зашифрованные данные, чтобы расшифровать их, как только квантовые компьютеры станут доступны.&lt;/p>
&lt;p>В ответ на эту угрозу NIST ускоряет стандартизацию ** Постквантовой криптографии (PQC: Post-Quantum Cryptography) **.
Основные направления PQC:&lt;/p>
&lt;ul>
&lt;li>** Криптография на решетках (Lattice-based cryptography) **: На основе задачи LWE (Kyber, Dilithium).&lt;/li>
&lt;li>** Криптография на кодах (Code-based cryptography) **: Сложность декодирования кодов.&lt;/li>
&lt;li>** Многомерная криптография (Multivariate cryptography) **: Системы квадратных уравнений.&lt;/li>
&lt;li>** Хэш-сигнатуры (Hash-based signatures) **: Только на основе хэш-функций.&lt;/li>
&lt;/ul>
&lt;p>Основные платформы, такие как Google Chrome и Apple iMessage, уже начали тестировать и внедрять гибридные PQC решения.&lt;/p>
&lt;h2 id="заключение">Заключение
&lt;/h2>&lt;p>Квантовые компьютеры переходят из области фантастики в реальную инженерную задачу. Алгоритм Шора — это великое интеллектуальное достижение, объединившее математику и квантовую механику, обладающее разрушительной силой для основ нашего цифрового общества.&lt;/p>
&lt;p>RSA не устареет завтра, но в свете угроз вроде &amp;ldquo;Store Now, Decrypt Later&amp;rdquo;, масштабный переход криптографии к PQC уже начался. Мы являемся свидетелями смены парадигмы в информационной безопасности.&lt;/p></description></item><item><title>Что такое парадокс дней рождения?</title><link>http://kenji.blog/ru/p/%E3%83%90%E3%83%BC%E3%82%B9%E3%83%87%E3%82%A4%E3%83%91%E3%83%A9%E3%83%89%E3%83%83%E3%82%AF%E3%82%B9%E3%81%A8%E3%81%AF/</link><pubDate>Tue, 02 Apr 2024 01:20:50 +0900</pubDate><guid>http://kenji.blog/ru/p/%E3%83%90%E3%83%BC%E3%82%B9%E3%83%87%E3%82%A4%E3%83%91%E3%83%A9%E3%83%89%E3%83%83%E3%82%AF%E3%82%B9%E3%81%A8%E3%81%AF/</guid><description>&lt;img src="http://kenji.blog/p/%E3%83%90%E3%83%BC%E3%82%B9%E3%83%87%E3%82%A4%E3%83%91%E3%83%A9%E3%83%89%E3%83%83%E3%82%AF%E3%82%B9%E3%81%A8%E3%81%AF/img.png" alt="Featured image of post Что такое парадокс дней рождения?" />&lt;h2 id="вы-знаете-о-парадоксе-дней-рождения">Вы знаете о парадоксе дней рождения?
&lt;/h2>&lt;p>Я расскажу немного странную историю.
Как вы думаете, сколько людей должно собраться, чтобы &amp;ldquo;вероятность того, что у кого-то совпадут дни рождения&amp;rdquo; стала высокой?&lt;/p>
&lt;p>Например, в году 365 дней, поэтому когда говорят, что &amp;ldquo;если соберутся 23 человека, вероятность того, что у кого-то совпадет день рождения, составляет 50% или больше&amp;rdquo;&amp;hellip; это кажется несколько противоречащим интуиции, не так ли?&lt;/p>
&lt;p>Но это &lt;strong>действительно больше 50%.&lt;/strong>&lt;/p>
&lt;hr>
&lt;h2 id="почему-так-происходит">Почему так происходит?
&lt;/h2>&lt;p>Это явление называется &amp;ldquo;парадоксом дней рождения&amp;rdquo;.
Название содержит слово &amp;ldquo;парадокс&amp;rdquo;, но для этого есть веская математическая причина.&lt;/p>
&lt;p>Если количество людей обозначить как &amp;ldquo;n&amp;rdquo;, то &lt;strong>вероятность того, что ни у кого не совпадет день рождения,&lt;/strong> можно вычислить по следующей формуле:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">P(ни у кого не совпадает) = 365/365 × 364/365 × 363/365 × ... × (365 - n + 1)/365
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Вычитая это из 1, мы получаем &amp;ldquo;вероятность совпадения с кем-то&amp;rdquo;.&lt;/p>
&lt;hr>
&lt;h2 id="посмотрим-на-результаты">Посмотрим на результаты&amp;hellip;
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Количество человек&lt;/th>
&lt;th>Вероятность совпадения дней рождения&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>10 человек&lt;/td>
&lt;td>Около 11.7%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>20 человек&lt;/td>
&lt;td>Около 41.1%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>23 человека&lt;/td>
&lt;td>&lt;strong>Около 50.7% (Здесь внимание!)&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>30 человек&lt;/td>
&lt;td>Около 70.6%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>70 человек&lt;/td>
&lt;td>&lt;strong>Целых 99.9%!&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Другими словами, если есть всего &lt;strong>23 человека&lt;/strong>, с вероятностью больше половины дни рождения кого-то совпадут.
Кажется, это вполне применимо к школьным классам или рабочим совещаниям.&lt;/p>
&lt;hr>
&lt;h2 id="заключение-разница-между-интуицией-и-математикой-интересна">Заключение: разница между интуицией и математикой интересна
&lt;/h2>&lt;p>&amp;ldquo;Парадокс дней рождения&amp;rdquo; — это интересный пример того, как наша интуиция расходится с реальной математической вероятностью.
Знание таких вещей может оживить небольшую беседу или викторину!&lt;/p>
&lt;hr>
&lt;h2 id="полезные-ссылки">Полезные ссылки
&lt;/h2>&lt;ul>
&lt;li>&lt;a class="link" href="https://ja.wikipedia.org/wiki/%E8%AA%95%E7%94%9F%E6%97%A5%E3%81%AE%E3%83%91%E3%83%A9%E3%83%89%E3%83%83%E3%82%AF%E3%82%B9" target="_blank" rel="noopener"
>Парадокс дней рождения (Википедия)&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Мои любимые математические формулы</title><link>http://kenji.blog/ru/p/%D0%BC%D0%BE%D0%B8-%D0%BB%D1%8E%D0%B1%D0%B8%D0%BC%D1%8B%D0%B5-%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B/</link><pubDate>Wed, 05 Oct 2022 13:24:50 +0900</pubDate><guid>http://kenji.blog/ru/p/%D0%BC%D0%BE%D0%B8-%D0%BB%D1%8E%D0%B1%D0%B8%D0%BC%D1%8B%D0%B5-%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B/</guid><description>&lt;img src="http://kenji.blog/p/%E5%A5%BD%E3%81%8D%E3%81%AA%E6%95%B0%E5%BC%8F/img.png" alt="Featured image of post Мои любимые математические формулы" />&lt;h2 id="теорема-вильсона">Теорема Вильсона
&lt;/h2>&lt;p>Пусть $p$ — простое число, тогда выполняется $(p−1)!≡−1 \pmod p$&lt;/p>
&lt;h2 id="формула-эйлера">Формула Эйлера
&lt;/h2>&lt;p>$e^{iπ}+1=0$&lt;/p>
&lt;h2 id="великая-теорема-ферма">Великая теорема Ферма
&lt;/h2>&lt;p>Для любого целого числа $n≥3$ не существует таких положительных целых чисел $x,y,z$, которые удовлетворяли бы уравнению $x^n+y^n=z^n$&lt;/p>
&lt;h2 id="базельская-проблема">Базельская проблема
&lt;/h2>&lt;p>$1/1^2+1/2^2+1/3^2+1/4^2+...=π^2/6$&lt;/p>
&lt;h2 id="многочлен-эйлера-для-генерации-простых-чисел">Многочлен Эйлера для генерации простых чисел
&lt;/h2>&lt;p>$n^2+n+41$ дает простые числа для всех целых $n$ от $0$ до $39$&lt;/p></description></item><item><title>Фильмы с участием математиков</title><link>http://kenji.blog/ru/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/</link><pubDate>Mon, 05 Sep 2022 10:41:00 +0900</pubDate><guid>http://kenji.blog/ru/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/</guid><description>&lt;img src="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/images/img.png" alt="Featured image of post Фильмы с участием математиков" />&lt;p>Вот 3 моих любимых фильма, где главным героем является математик.&lt;/p>
&lt;h1 id="игры-разума">Игры разума
&lt;/h1>&lt;p>&lt;img src="http://kenji.blog/images/beautiful_mind.jpg"
loading="lazy"
>&lt;br>
Произведение, описывающее половину жизни реального американского гения-математика. Удивительный поворот в конце.
Исполнитель главной роли Рассел Кроу отлично справляется со своей ролью.&lt;/p>
&lt;h1 id="энигма">Энигма
&lt;/h1>&lt;p>&lt;img src="http://kenji.blog/images/enigma.jpg"
loading="lazy"
>&lt;/p>
&lt;blockquote>
&lt;p>Фильм 2001 года, экранизация романа Роберта Харриса «Энигма».
Из Википедии&lt;/p>
&lt;/blockquote>
&lt;p>История о расшифровке шифра, созданного Германией, с помощью шифровальной машины Энигма.&lt;/p>
&lt;h1 id="игра-в-имитацию">Игра в имитацию
&lt;/h1>&lt;p>&lt;img src="http://kenji.blog/images/imitation_game.jpg"
loading="lazy"
>&lt;/p>
&lt;p>Еще одна история о расшифровке, в которой фигурирует Энигма. Мне нравится мировоззрение того времени.&lt;/p>
&lt;h1 id="человек-который-познал-бесконечность">Человек, который познал бесконечность
&lt;/h1>&lt;p>&lt;img src="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img.png"
width="566"
height="800"
srcset="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_hu224d39544ca0af082720aacd7902fd19_1089949_480x0_resize_box_3.png 480w, http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_hu224d39544ca0af082720aacd7902fd19_1089949_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="img.png"
class="gallery-image"
data-flex-grow="70"
data-flex-basis="169px"
>&lt;/p>
&lt;p>Произведение, описывающее общение математика Харди из Кембриджского университета и индийского математика Рамануджана. Вы можете почувствовать красоту математики.&lt;/p>
&lt;h1 id="вселенная-стивена-хокинга">Вселенная Стивена Хокинга
&lt;/h1>&lt;p>&lt;img src="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_1.png"
width="800"
height="459"
srcset="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_1_hubfe00de5360673c8281820134bf7a309_739706_480x0_resize_box_3.png 480w, http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_1_hubfe00de5360673c8281820134bf7a309_739706_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="img_1.png"
class="gallery-image"
data-flex-grow="174"
data-flex-basis="418px"
>&lt;/p>
&lt;p>Произведение, описывающее половину жизни доктора Хокинга.&lt;/p>
&lt;h1 id="страсти-по-частицам">Страсти по частицам
&lt;/h1>&lt;p>&lt;img src="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_2.png"
width="640"
height="960"
srcset="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_2_hu18abd37eefb70a17a04950b9cdaa7d84_902746_480x0_resize_box_3.png 480w, http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E8%80%85%E3%81%8C%E7%99%BB%E5%A0%B4%E3%81%99%E3%82%8B%E6%98%A0%E7%94%BB/img_2_hu18abd37eefb70a17a04950b9cdaa7d84_902746_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="img_2.png"
class="gallery-image"
data-flex-grow="66"
data-flex-basis="160px"
>&lt;/p></description></item></channel></rss>