Цифрова Фортеця - Браун Дэн (книга читать онлайн бесплатно без регистрации TXT) 📗
Джабба збагнув, що Сюзанна має рацію. Енсей Танкадо всю свою кар’єру збудував на простих числах. Прості числа були головними будівельними блоками всіх шифрувальних алгоритмів — унікальними величинами, що не мали інших дільників, окрім одиниці та самих себе. Прості числа добре годилися для написання кодів саме тому, що комп’ютери не могли їх вирахувати шляхом типового факторизування числового дерева.
Соші швидко втрутилася в розмову.
— Так! Чудова здогадка! Прості числа відіграють важливу роль у японській культурі! Наприклад, у поетичному жанрі хайку використовуються прості числа. Три рядки і складова структура «5-7-5». Прості числа — скрізь. Усі храми Кіото мають...
— Досить! — перервав її Джабба. — Навіть якщо код-убивця і просте число, то й що з того? Кількість варіантів — нескінченна!
Сюзанна зрозуміла, що Джабба має рацію. Бо числова лінія безконечна, і в ній завжди є просте число. Між нулем та мільйоном їх аж 7000. Усе залежить від того, наскільки великим кодом вирішив скористатися Танкадо. Чим більший цей код, тим важче його вгадати.
— Напевне, це буде щось гігантське, — простогнав Джабба. Яке б просте число не вибрав Танкадо, воно буде монструозним.
Ззаду кімнати почувся вигук.
— Двохвилинне попередження!
Джабба безпорадно поглянув на візуальну репрезентацію. Почала рушитися остання лінія оборони. Технарі заметушилися.
Внутрішній голос підказував Сюзанні, що вони близькі до знаходження потрібного числа.
— Ми це зробимо! — сказала вона, беручи ситуацію у свої руки. — Б’юся об заклад, що з усіх розбіжностей між ураном та плутонієм лише одну можна подати простим числом! Це наш остаточний ключ до розгадки. Число, яке ми шукаємо, — це просте число!
Джабба пробігся очима по таблиці «уран/плутоній», виведеній на екран, й у відчаї скинув угору руки.
— Та там сотні одиниць інформації! Ми ніяк не зможемо здійснити віднімання, а потім знайти серед здобутих чисел прості!
— Багато з цих одиниць — нечислові, — підбадьорила його Сюзанна. — І ми можемо ними знехтувати. Уран — природний елемент, плутоній — рукотворний. Для урану використовують артилерійські детонатори, а для плутонію — вибух, спрямований усередину. Ці дані — не цифрові, тому їх можна проігнорувати.
— Починайте, — наказав Фонтейн.
На ВР остання лінія оборони стала тонкою, як яєчна шкаралупа.
Джабба витер із лоба піт.
— Гаразд, хоча з цього навряд чи щось вийде. Починаємо віднімання. Сюзанно, беріть собі середину. Усі — поділіть між собою решту даних. Шукаємо різницю, подану простим числом.
Та за кілька секунд стало зрозуміло, що вони не встигнуть. Числа були велетенські, а в багатьох випадках одиниці виміру не збігалися.
— Це те саме, що віднімати яблука від апельсинів, чорт забирай, — резюмував Джабба. — Або гама-промені від електромагнітних імпульсів. Розщеплюваний матеріал проти нерозщеплюваного. То звичайне число, то процент — просто мішанина якась!
— Воно має там бути, — твердо наполягла Сюзанна. — Треба мислити. Є якась різниця між ураном та плутонієм, яку ми ще не помітили! Щось надзвичайно просте!
— Е-е-е-е, люди, тут таке... — невпевнено мовила Соші. Вона розгорнула друге вікно і проглядала решту документа з нелегальної лабораторії.
— Що там таке? — поцікавився Фонтейн. — Щось знайшли?
— Та так... — збентежено відповіла Соші. — Пам’ятаєте, я сказала вам, що на Нагасакі скинули плутонієву бомбу?
— Так, — відповіли всі присутні в унісон.
— Так от... — глибоко вдихнула Соші. — Здається, я помилилася.
Вона показала на екран свого комп’ютера. Усі скупчилися біля неї й прочитали таке:
...досить поширеною є хибна думка, що бомба, скинута на Нагасакі, була плутонієвою. Насправді втому вибуховому пристрої було використано уран, як і в бомбі, скинутій на Хіросіму.
— Але ж... — Сюзанна отетеріло розтулила рота. — Якщо обидва елементи були уранові, то як же ми знайдемо різницю?
— Можливо, Танкадо помилився, — припустив Фонтейн. — Може, він не знав, що бомби були однакові.
— Ні, — зітхнула Сюзанна. — Він був калікою саме через ці бомби. І тому, безсумнівно, знав геть усі факти напам’ять.
РОЗДІЛ 126
«Одна хвилина!»
Джабба поглянув на ВР. РЕМ-авторизація швидко руйнувалася. То була остання лінія оборони. А під дверима — цілий натовп зголоднілих, ласих до поживи хакерів.
— Зосередилися! — скомандував Фонтейн.
Соші активізувала браузер і прочитала вголос:
...У бомбі для Нагасакі використовувався не плутоній, а штучно вироблений, насичений нейтронами ізотоп урану — 238.
— От сука! — лайнувся Брінкергоф. — Отже, в обох бомбах використовувався уран. Обома елементами, відповідальними за Хіросіму та Нагасакі, був уран. Тож що — різниці не існує?!
— Нам хана, — простогнала Мідж.
— Стривайте, — втрутилася Сюзанна. — Ану прочитайте ще раз останню частину.
Соші повторила текст.
— ...штучно вироблений, насичений нейтронами ізотоп урану-238.
— 238? — скрикнула Сюзанна. — Хіба ж ми щойно не прочитали інформацію про те, що в бомбі для Хіросіми використовувався якийсь інший ізотоп урану?
Усі присутні спантеличено перезирнулися. Соші похапцем закрутила коліща — і знайшла шукане місце.
— Ось! Тут сказано, що в бомбі для Хіросіми використовувався інший ізотоп урану!
Мідж аж рота роззявила від захвату.
— Вони обидві з урану, але з різних видів урану!
— Обидві уранові? — Джабба втиснувся до них і втупився в термінал.
— Яблука до яблук! Прекрасно!
— У чому різниця між цими двома ізотопами? — настійливо поцікавився Фонтейн. — Це має бути щось принципове.
Соші проглянула документ.
— Зачекайте... зараз знайду...
«Сорок п’ять секунд!» — почувся вигук.
Сюзанна зиркнула на візуальну репрезентацію. Остання лінія оборони була ледь видимою.
— Ось воно! — скрикнула Соші.
— Читайте! — вигукнув Джабба, витираючи з лоба піт. — У чому різниця? Між цими двома ізотопами має бути якась різниця!
— Так! — підтвердила Соші, показуючи на монітор. — Ось погляньте!
І всі почали читати текст:
...в обох бомбах використовувалися дві різні вибухові речовини... з абсолютно ідентичними хімічними характеристиками. Ці два ізотопи неможливо роз'єднати шляхом простої хімічної екстракції. За винятком незначної різниці у вазі, вони є абсолютно ідентичними.
— Атомна вага! — збуджено вигукнув Джабба. — Он воно що! Єдина різниця між цими ізотопами — у їхній вазі! Ось де ключ! Дайте мені величини їхньої ваги! І ми віднімемо одну від другої!
— Зачекайте, — сказала Соші, крутячи коліща. — Зараз знайду... Ось! — І всі витріщилися на текст.
....різниця у вазі дуже незначна...
...розділяються методом газової дифузії...
...10,032498x10^134 в порівнянні з 19,39484x10^23. **
— Ось вони! — радісно верескнув Джабба. — Знайшли! Онде їхня вага!
«Тридцять секунд!»
— Починайте, — прошепотів Фонтейн. — Віднімайте. Мерщій.
Джабба поклав на долоню свій калькулятор і почав вводити цифри.
— А що це за зірочки? — спитала Сюзанна. — Там після цифр — зірочки!
Джабба проігнорував її, несамовито тицяючи кнопки калькулятора.
— Обережно! — застерегла його Соші. — Нам потрібна точна цифра.
— Зірочки, — повторила Сюзанна. — Тут є виноска.
Соші клацнула і змістилася в кінець параграфа.
Сюзанна прочитала позначену зірочкою виноску. І побіліла, як крейда.
— О Господи милосердний....
Джабба підняв голову від калькулятора.
— Що таке?
Усі нахилилися, подивилися — і безнадійно зітхнули. У малесенькій виносці йшлося:
** похибка — 12 %. Опубліковані цифри різняться залежно від лабораторії, де здійснювалися виміри.
РОЗДІЛ 127
Серед присутніх на подіумі запала якась шаноблива урочиста тиша. Наче вони спостерігали повне сонячне затемнення або виверження велетенського вулкана, незбагненну низку подій, над якою вони не мали ані найменшої влади. Здавалося, час уповільнився і поповз, наче равлик.