— На самом деле людям был нужен асимметричный ключ вместо симметричного. Другими словами, система, в которой послание шифруется и дешифруется двумя разными способами. Если бы такая система имелась, ты могла бы послать человеку, пожелавшему связаться с тобой, не ключ, а
— Очень умно, — кивает Джасмин. — Мне нравится.
— А вдруг кто-нибудь взломает замок? — говорю я. — Если его кто-нибудь перехватит, уж конечно он сможет подобрать ключ?
— Ну, тут-то собака и зарыта. Ключ и замок — это просто аналогия для… прошу прощения, для математических трюков еще мудренее. Фактически, концепцию асимметричных шифров придумали за много лет до того, как был создан нужный математический аппарат. Очень долго никто не мог измыслить функцию, которая давала бы искомый эффект. Но потом три бравых парня из Массачусетского технологического института ее нашли. Допустим, Алиса, я скажу тебе, что ключ в этой истории — это два очень больших простых числа. Каков тогда замок?
На миг задумываюсь.
— Не знаю.
— Ну, что получится, если перемножить два очень больших простых числа?
— Очень большое составное число, — отвечаю я. — С двумя очень большими простыми делителями… О! Поняла.
Ну конечно же. Если выберешь два достаточно больших простых числа и, храня их в секрете, перемножишь, то человеку, который решит факторизовать произведение, придется начать с 2, 3, 5, 7 — по-тупому, как всегда делается. Он не будет знать даже примерно, чему равны простые делители, а мне очень даже хорошо известно, что к факторизации нужно подходить методически. Бабушка однажды доказала мне, что на факторизацию достаточно большого числа
Следующие полчаса или около того мы наперебой объясняем Джасмин простые числа и факторизацию. Я присоединяюсь к лекции наравне со взрослыми, поскольку разложила для дедушки на простые множители тьму-тьмущую чисел. Наконец до Джасмин доходит.
— Но уж компьютеры-то наверняка с этим в считаные секунды справляются? — говорит она.
Бабушка качает головой:
— Если число
— Поразительно, — говорит Джасмин.
— Мартин Гарднер, славный малый, который ведет колонку математических игр в журнале «Сайентифик Америкэн»… — начинает дедушка.
— Это вроде американской версии «Мозговой Мясорубки», — поясняет бабушка.
Дедушка продолжает:
— Да, так вот, еще в 1977 году он предложил людям взломать код с открытым ключом, который был длиной аж 129 цифр. Не забывайте: хотя в основе шифра и лежит большое число N, дело не только в нем. Кроме него тут еще используется всякая модульная математика. Однако безопасность этого шифра зависит от невозможности быстро факторизовать
— Ну, и долго его взламывали? — спрашивает Джасмин.
— О, люди до сих пор над ним бьются. Бет приглашали в команду, работающую над этой проблемой. Но она слишком занята настоящей математикой.
— Я удивлена, что ты не посадил за это дело Алису. — Бабушка смеется. — Раз уж она так блестяще все для тебя факторизовала. И кроме того, по-моему, там приз в сотню долларов.
Приз в сотню долларов! Убираю в ящик памяти, чтоб осмыслить позже. Мы перебираемся в гостиную, и Джасмин принимается рассказывать о новых достижениях в своей области — психологии. Она говорит о человеке по имени Стэнли Милгрем и книге «Покорность авторитету», вызвавшей бурю споров; в ней он описывает серию экспериментов, затеянных для того, чтобы определить, как далеко люди могут зайти, если их действия одобрены авторитетной фигурой. Монографии уже десять лет, но, судя по всему, она вдохновила ученых на всевозможные увлекательные исследования.