Цифрова Фортеця
Шрифт:
– Ні. То був шантаж.
Раптом для Сюзанни все стало зрозумілим.
– Авжеж, – з усвідомленням проговорила вона. – Він хотів, щоб ви реабілітували його ім’я.
– Ні, – нахмурився Стретмор. – Танкадо був потрібен «Транскод».
– Наш суперкомп’ютер?
– Саме так. Він вимагав, щоб я публічно визнав, що наше агентство має у своєму розпорядженні «Транскод». І заявив, що коли ми зізнаємося в несанкціонованому читанні електронних послань, він знищить «Цифрову фортецю».
Сюзанна із сумнівом поглянула на Стретмора, і той стенув плечима.
– Хай там як, але вже пізно. Танкадо розмістив демонстраційну копію «Цифрової фортеці»
Жінка сполотніла.
– Що?!
– Це рекламний трюк. Наразі нема про що турбуватися. Та демонстраційна копія зашифрована. Дійсно, кожен користувач може її завантажити на свій комп’ютер, але ніхто не зможе її відімкнути. Дуже винахідливо, нічого не скажеш. Початкова програма «Цифрової фортеці» зашифрована, вона – під надійним замком.
На Сюзанниному обличчі відбився подив із захватом.
– Он як! Кожен має можливість отримати копію, але жоден не має можливості її відімкнути.
– Так воно і є. Танкадо тримає в них перед носом морквину для приманки.
– А ви самі бачили цей алгоритм?
Шеф здивовано заперечив:
– Ні, я ж сказав, що він зашифрований.
Не менше здивування з’явилося на Сюзанниному обличчі.
– Але ж ми маємо «Транскод». Чому б не взяти і не розшифрувати його? – Та коли Сюзанна поглянула у вічі Стретмору, вона відразу ж збагнула, що правила змінилися. – О Господи! – мимоволі видихнула вона від здогадки. – «Цифрова фортеця» зашифрована за допомогою самої себе?
– Прямо в точку, – кивнув Стретмор.
Здивування й зачарування одночасно сповнили Сюзанну: формулу «Цифрової фортеці» зашифрували за допомогою самої ж «Цифрової фортеці». Танкадо розмістив на своєму сайті безцінний математичний рецепт, але сам текст цього рецепту він заплутав. І для того, щоб заплутати його, використав цей самий рецепт.
– Та це ж справжнісінький сейф Біґлмана! – зачаровано прошепотіла вона.
Стретмор кивнув. Сейф Біґлмана являв собою гіпотетичну криптографічну ситуацію, коли виробник сейфа створює проект незламного сейфа. Він бажає зберегти цей проект у таємниці й тому створює сейф і замикає в ньому проект. Те ж саме Танкадо зробив і з «Цифровою фортецею». Він захистив свій проект, зашифрувавши його формулою, вказаною в цьому ж проекті.
– А як щодо файла в «Транскоді»? – спитала Сюзанна.
– Я завантажив його із сайту Танкадо, як і решта користувачів. І тепер АНБ може пишатися тим, що стало власником алгоритму «Цифрова фортеця». От тільки відімкнути його ми не в змозі.
Сюзанна була в захваті від винахідливості Енсея Танкадо. Не оприлюднюючи свого алгоритму, він довів Агентству національної безпеки, що розшифрувати його неможливо.
Стретмор подав їй вирізку з газети. То було перекладене рекламне оголошення з газети «Ніккей сімбун», японського аналога «Вол-стрит джорнел». У ньому йшлося, що японський програміст Енсей Танкадо завершив написання математичної формули, котра, як він твердив, зможе створювати незламні коди. Ця формула називалася «Цифрова фортеця» й була розміщена в Інтернеті для ознайомлення. Програміст мав намір виставити її на аукціон і продати тому, хто запропонує найбільшу суму. Далі в оголошенні йшлося, що хоча в Японії й виник величезний інтерес до цього винаходу, декотрі американські компанії-виробники програм, які прочули про «Цифрову фортецю», вважали твердження Танкадо сміховинним, чимось на кшталт заяви алхіміка про те, що він зможе обернути свинець на золото. Ця формула,
Сюзанна аж сіпнулася.
– На аукціон?
Стретмор кивнув.
– Наразі кожна японська компанія-виробник програмного забезпечення вже завантажила зашифровану копію «Цифрової фортеці» й намагається її зламати. І з кожною невдалою спробою ціна програми зростає щосекунди.
– Але ж це абсурд, – роздратовано кинула Сюзанна. – Усі нові зашифровані файли неможливо зламати без «Транскоду». «Цифрова фортеця» може виявитися відкритим базовим алгоритмом, і жодна компанія не зможе його зламати.
– А це таки чудовий рекламний трюк, – зазначив Стретмор. – Лишень подумайте: усі різновиди куленепробивного скла захищають від куль, та коли компанія запрошує вас прострелити саме їхнє скло, усі відразу ж кидаються це робити.
– І японці дійсно вірять, що «Цифрова фортеця» й справді є інакшою? Краще за все, що є на ринку?
– Може, Танкадо й не довіряють повністю, але всі знають, що він – комп’ютерний геній. Для хакерів він – справжнісінький ідол. Якщо Танкадо каже, що цей алгоритм неможливо зламати, його і справді неможливо зламати.
– Але ж для широкого загалу всі коди є незламними!
– Так, – задумливо мовив Стретмор. – Поки що.
– Що ви хочете цим сказати?
Стретмор зітхнув.
– Ще двадцять років тому ніхто й подумати не міг, що ми зможемо зламувати дванадцятибітні шифри. Але техніка не стояла на місці. Вона розвивалася. І завжди розвиватиметься. Виробники програмного забезпечення припускають, що в якийсь момент у майбутньому з’являться комп’ютери на кшталт «Транскоду». Технології прогресують експонентно, і сьогоднішні відкриті алгоритми згодом втратять свою захищеність. І для того щоб триматися попереду комп’ютерів завтрашнього дня, знадобляться кращі, досконаліші алгоритми.
– І «Цифрова фортеця» є саме таким алгоритмом, еге ж?
– Так. Алгоритм, невразливий для методу брутального тиску, ніколи не застаріє, хоч яку потужність не мали б комп’ютери-дешифратори. Тому він буквально за день може стати світовим стандартом.
Сюзанна повільно втягнула в себе повітря.
– Боже поможи, – прошепотіла вона. – А може, і нам взяти участь у цьому аукціоні?
Стретмор похитав головою.
– Танкадо вже давав нам шанс. Чітко й недвозначно. Та це надто ризиковано: якщо нас спіймають за цією спробою, це фактично означатиме, що ми й справді боїмося цього алгоритму. І то буде не лише публічним визнанням, що ми й справді маємо «Транскод», а й визнанням того, що «Цифрова фортеця» є невразливою для дешифраторів.
– Скільки часу ми маємо?
Стретмор насупився.
– Танкадо запланував оголосити переможця аукціону завтра опівдні.
У Сюзанни по спині побігли мурашки.
– І що тоді?
– Згідно з угодою, він передасть переможцю пароль.
– Пароль?
– Це частина трюку. Кожен користувач уже має алгоритм, тому Танкадо продає на аукціоні ключ, який його відімкне.
Сюзанна аж застогнала з досади.
– Ну аякже. Чудово придумано. Просто й бездоганно. Танкадо зашифрував «Цифрову фортецю», а пароль для її відімкнення мав лише він. Важко уявити, що десь неподалік, написаний на шматочку паперу, у кишені Танкадо лежав пароль із шістдесяти чотирьох символів, який міг запросто покласти край розвідувальним операціям секретних служб Сполучених Штатів. Назавжди.