Неучтенный. Дилогия (СИ) - Муравьев Константин Николаевич (книги без регистрации бесплатно полностью сокращений txt) 📗
Искина отчёт тоже порадовал.
Сравнив данные с уже известным материалом, он выявил, что если мы уйдём из сектора на три дня раньше, то заправить корабль сможем под завязку и запаса топлива будет на ещё одну полную заправку.
Но главное, ясно высветилась перспектива плотного и глубокого изучения баз знаний. Количество оборудования, установленного на корабле, поражало, мой не очень объективный взгляд оценивал перспективу такого обучения не на один год, я не представлял, как материал, который позволит управляться со всем этим оборудованием, выучить за теперь уже двадцать пять дней. Благо, требовалось на первое время освоить самый необходимый минимум.
И ещё я отчётливо понял, что корабль отдавать я никому не буду и постараюсь сделать всё, чтобы сохранить его в своих руках.
«Ну, всё, откладывать дольше не следует. Пора приступить к изучению баз».
С этой мыслью я потянулся к кейсу, про который искин сказал, что в нём хранятся инфокристаллы.
Глава 7
Система Тень-О. Обломки Центра
Я зашевелился, и вслед за этим заговорил 896-й.
— Инфокристаллы одноразовые и защищены паролем, — предупредил меня искин, когда увидел, что я тянусь к кейсу с базами. — Если при инициации процесса установки базы будет введён неверный код доступа, она будет уничтожена. Скопировать кристалл с базой не получится, так как он сразу уничтожает своё содержимое. Это обычная практика в армейской разведке для хранения особо ценной информации.
— Мы не сможем считать базы? — расстроился я: теперь у меня было понимание, какое богатство теряю с невозможностью это сделать. Оно ко мне пришло после того, как я увидел список оборудования корабля.
— Нет, но максимальную вероятность взлома базы знаний без боязни её потери мы можем получить только пассивным методом, и она составляет 20 %. Вся процедура занимает не меньше пяти дней на одну штуку. Предлагаю объединить все доступные искины в кластерную систему. И уже их мощь направить на подбор кодов по данной методике. В этом случае мы сможем обрабатывать наибольшее количество комбинаций кодов и потеряем наименьшее количество баз. Сейчас доступно пять искинов класса малый линкор, один — класса линкор и я, станционный. В случае кластера, построенного на этих искинах, вероятность успеха составляет 57 %. Количество потерь можно сократить путём разработки специального алгоритма и выделением ресурсов малого искина для перехвата сигналов на уничтожение информации в носителе. Но перед этим мы должны провести полное тестовое обследование одного кристалла с базой. Для него вероятность потери данных составит 100 %.
— Не густо, пять дней — тестирование плюс ещё обучение. Но другого варианта, похоже, нет, — констатировал я.
И задумался: что же делать для ускорения этого процесса?
«Вероятность взлома статичного кода можно повысить, использовав методы, предоставляемые Магиком», — обрадовала меня Сеть.
«Поясни», — попросил я. А у самого аж руки зачесались, чувствую — вот оно, это сработает.
«До начала выполнения работ генерируется и предоставляется набор критериев, символов, смысловых значений для подбора кодов. Магик по остаточному ментальному следу, находящемуся в инфокристалле, который есть на любом объекте и затирается только со временем, сопоставляет его с текущим ментальным отпечатком сверяемого образца. Составляется карта совпадений. В идеальном случае ментальный след любого объекта и его текущий отпечаток должны совпадать полностью. Но со временем происходит размытие следа. И чем больший проходит период, тем большая возникает разница между следом и отпечатком. По составленной карте будут рассчитываться вероятностные модели совпадений. В итоге по каждому инфокристаллу будет предоставляться вариант с наибольшей вероятностной составляющей. Для подтверждения статичности кода доступа к группе кристаллов данная процедура должна быть проведена с максимально возможным числом баз. При совпадении кодов доступа среди паролей с наибольшей вероятностью на различных инфокристаллах они будут относиться к группе кристаллов с единым статичным кодом. Найденным паролем будет для них тот код, вероятность которого максимальна для данной группы. Метод не сработает, если для каждой базы будет установлен свой код доступа, в этом случае вероятностных моделей для каждого инфокристалла будет неоправданно много. Но и тогда информацию о наиболее вероятностных кодах доступа можно перенаправить в кластер, для ускорения поиска в его работе».
«Неплохо, неплохо. Это уже что-то. Рассчитайте с Магиком вероятностные модели подбора доступа для одного инфокристалла с базой», — приказал я, а сам заговорил с искином базы:
— 896-й, у меня есть хорошая новость: моя нейросеть на основе своих способов поиска предложила алгоритм для подбора кода доступа к инфокристаллам с базами. Сейчас рассчитывается вероятность успешного выполнения модели и потери баз в результате неудачи.
— Хорошо, сообщите о результатах деятельности, я же пока предложу Нике схему объединения в кластер, — похоже, не очень поверил в мои возможности искин.
Я решил особо ничего не объяснять компьютеру, предоставлю расчёты Сети, и они сами скажут за себя.
Пока я говорил с 896-м и раздумывал над его реакцией, пришёл ответ от моих советчиков:
«Модели готовы. Разработано всего три варианта. На текущем этапе развития способностей и возможностей пользователя нельзя добиться выполнения этой задачи в области низкоприоритетной зоны.
Первая модель (жёлтая зона). Вероятность успешного выполнения — 24,7 %. Вероятность потери базы — 75,3 %. Длительность процедуры — два часа.
Вторая модель (оранжевая зона). Вероятность успешного выполнения — 37 %. Вероятность потери базы — 63 %. Длительность процедуры — сорок минут.
Третья модель (красная зона). Вероятность успешного выполнения — 74 %. Вероятность потери базы — 26 %. Длительность процедуры — девять минут».
«Да, он меня и озадачил, есть реальный шанс вскрыть базу, но придётся помучиться, и очень сильно», — обдумывал я варианты подбора кодов доступа. Нужно кое-что прояснить для себя. И обратился к Сети:
«Сколько баз нужно обработать, чтобы гарантированно получить пароль для какой-то группы? И если пароль уже для группы получен, как находить новых её членов, также загружая их задачей поиска кодов доступа? Или есть другой выход?»
«По всем моделям для положительной вероятности в 100 % определения кода доступа к каждой из найденных групп достаточно определённого количества совпадений членов в ней. Для перечисленных вероятностных моделей это: первая — шесть совпадений, вторая — четыре совпадения, третья — два совпадения.
При точном определении кода доступа к группе поиск её новых членов упрощается в несколько раз. Не нужно будет проводить полный перебор, как при процедуре поиска пароля, останется только сравнить найденный ментальный образ с остаточным следом в новом кристалле, и если он проходит проверку с учётом введённой погрешности, то приписывать его к текущей группе, если нет, проводить сравнение с другой, и так до тех пор, пока он не вольётся в какую-нибудь из них или не породит новую. В итоге все инфокристаллы должны сформировать одну (если пароль один для всех) или несколько групп с одинаковыми кодами доступа (дробление на группы может быть равно числу кристаллов, в случае если на каждом кристалле свой пароль)».
«В какие сроки может уложиться процесс?» — уточнил я.
Время интересовало очень сильно. От него зависело, как долго я буду находиться на грани жизни и смерти в медицинском контейнере.
«Минимальная длительность реализации процесса составляет примерно двенадцать минут. Максимальная зависит от количества инфокристаллов».
«Сейчас уточню, сколько у нас кристаллов с базами», — подумал я и открыл, наконец, кейс. Внутри я увидел шесть пеналов с инфокристаллами, которые содержали в себе залитые базы знаний. Пять пеналов были заполнены полностью, в шестом оставалось три пустых ячейки.