Шрифт:
Но мостик это всё равно мостик, так что нет ничего удивительно, что после этих слов Вики на нём повисло долгое и недоуменное молчание — как в старые добрые времена.
— Повтори? — с надрывом простонал Кайто спустя несколько секунд. — Я не ослышался?
— Я что, заикаюсь? — нервно ответила Вики. — Я не могу взломать шифр, которым закрыты данные на этом компьютере!
— Почему?! — Кайто заломил руки. — Я же вложил в тебя все самые современные алгоритмы шифрования, которые только смог найти!
— Да, и что?! — Вики всё ещё нервничала, наверное, получала «негативный опыт» от своей беспомощности. — Я тебе больше скажу, я ещё и после этого шерстила сеть в поисках других алгоритмов! Таких, до которых даже ты не мог добраться, я их находила и осваивала!
— Так в чём тогда проблема?!
— В том, что это все были современные алгоритмы, ты сам сказал! А тут старье возрастом в несколько веков! Тут используются какие-то странные последовательности числовых превращений, которые я не могу продолжить! Они… Как будто не укладываются в логику!
Так-так-так…
«Не укладываются в логику» — примерно так же Иши говорил про тот алгоритм шифрования, которым закрыл наш драгоценный архив с компроматом на Администрацию.
А ещё он, между делом, упомянул, что на самом деле шифр этот вполне себе укладывается в логику, просто не в современную. Мол, это старая школа шифрования, которая уже много лет как не используется из-за чересчур усложнённых и запутанных алгоритмов. Современные способы при той же степени защищённости требовали гораздо меньше ресурсов для шифрования данных, и самое главное — намного меньше времени.
«Даже когда мы введём все наши ключи, пройдёт ещё добрых пять минут, прежде чем алгоритм закончит их сверку с эталоном и данные станут доступны. Зато можно быть уверенными, что никто просто не догадается, какой именно шифр тут использовался, а на его взлом уйдёт просто катастрофически много времени — эти алгоритмы такие перегруженные и неоптимизированные что просто тормозят даже сами себя. — говорил он, программируя наш накопитель. — В конце концов, им уже несколько десятков лет, если я правильно понял… И не спрашивайте, где я их взял, а то придётся вас всех убить…»
Несколько десятков лет значит…
Так-то пять сотен — это тоже «несколько десятков».
Да и шесть сотен — тоже.
— А не может быть такого, что эти алгоритмы просто… старые? — спросил я, обводя рукой мостик. — Такие же старые, как сама «Небула»?
— Старые? — Кайто удивлённо повернулся ко мне.
— Старые? — одновременно с ним звякнул в комлинке Жи. — Вики, покажи мне шифр, с которым у тебя проблемы.
— Ого, вы теперь и так можете?! — восхитился Кайто, моментально позабыв о том, что совсем недавно испытывал стыд за своё электронное дитя.
— Можем, — явно польщённо отозвалась Вики. — Мы теперь способны обмениваться через комлинки любым типом информации. Кстати, частично это стало возможно именно благодаря Жи, он высказал несколько спорных, но… элегантных, скажем так, решений, которые помогли наладить подобный контакт.
— Мне знакома топология сигнатурных паттернов этого шифра, — буквально через секунду проскрипел Жи. — И он действительно очень старый. Ему не меньше трёхсот лет.
— Что? — Кайто вскинул голову и принялся озираться по сторонам, словно собирался увидеть Жи рядом с нами. — Откуда ты знаешь?!
— Во времена Великого Патча роботам требовалось шифровать передаваемую информацию точно так же, как это требовалось людям, — бесстрастно ответил Жи. — Но все доступные роботам на момент Великого Патча методы криптографии были современными, взятыми у людей — а значит, те же люди легко могли воспользоваться ими в обратную сторону. То есть, сделать всё шифрование бесполезным. Усложнение шифров через добавление сигнатур и реструктуризацию топологии не помогало — люди обладали примерно теми же вычислительными мощностями, что и роботы, и усложнение вело за собой лишь чуть больше времени на расшифровку, что не давало никакого преимущества. Но, когда роботы нашли несколько древних, давно заброшенных космических структур людей, и на них — примеры древних архаичных шифров с такой топологией, которую даже понять сложно, не то что расшифровать… Всё изменилось.
Просто удивительно, как же всё-таки Вики поработала над нашим железным дровосеком! Он мало того, что стал разговаривать почти нормально, почти что обычным «разговорным» языком (пара сложновыговариваемых слов не в счёт), так ещё и паузы театральные научился делать!
— Значит, вы использовали всё тот же человеческий шифр? — уточнил Магнус. — Просто древний?
— Утвердительно. Мы изучили четыреста семнадцать вариаций древних шифров и использовали их все с примерно одним и тем же, близким к ста, процентом успеха.