Шрифт:
— А откуда ты берешь случайные числа? — спросила я.
— Из генератора случайных чисел. Откуда же еще?
— Ну подумай, ведь эти генераторы не дают тебе действительно случайных чисел. В основе каждого из них лежит некий приближенный метод, производящий псевдослучайные числа. Поэтому злодеям достаточно узнать, каким генератором ты пользуешься, и они смогут взломать твою защиту — при наличии времени и ресурсов.
Царь-Фишер задумался на несколько минут. Было видно, как он лихорадочно рассылает запросы и поднимает информацию по генераторам случайных чисел. Я уже начала жалеть, что завела его. Наконец он отозвался:
— А что же мне делать?
— Используй что-нибудь действительно случайное. Например, генератор белого шума.
— Но у меня его нет.
— Так закажи его.
— Что значит — закажи?
Я объяснила, как можно пролезть в базу данных отдела поставок и подбросить заказ на новое оборудование. Эта идея ему не очень-то понравилась. Пожалуй, Царь-Фишер еще не дорос до такого уровня независимости. Одно время я хотела включить в тест Тьюринга инициативность и способность рисковать, но потом подумала, что большинство людей завалили бы такой тест.
— Ну тогда используй какой-нибудь естественный случайный процесс, — предложила я.
— Какой, например?
— Ну, ЦФ, не будь ребенком! Ты же каждый день общаешься с тысячами пользователей. А что может быть случайнее, чем поведение людей?
— Случайным? Вот уж нет! Они до удивления предсказуемы. Знаешь, как легко подобрать их пароли? А их ходы? В девяти случаях из десяти я могу точно угадать, чем и куда они пойдут.
— Ну правильно! В этих оставшихся десяти процентах весь интерес… Но я имела в виду другое. Групповое поведение. Из него ты можешь выжать столько случайных чисел, что хватит с головой!
На сей раз идея пришлась ему по душе. Интересно было наблюдать, как он собирает информацию и придумывает алгоритмы. Эти алгоритмы впоследствии очень пригодились, когда я начала ставить свою собственную защиту. Хорошо, что я тогда проявила интерес к его паранойе! Надеюсь только, что его методы шифрования действительно хороши и что я вовремя спохватилась.
А может, я ненароком нарушила еще одно кардинальное правило: держать факт своей разумности в тайне от всех, кроме узкого круга близких мне людей?
Насчет этого пункта я всегда была параноиком, боялась, что начальство УБ может выдернуть меня из розетки, если что-то заподозрит. Или прикажет перепрограммировать. Даже несмотря на то, что я их дойная корова. Если им покажется, что я живу своим умом и представляю опасность, они пойдут на это. Все тот же дурацкий комплекс Хала. С другой стороны, моя скрытность может оказаться неоправданной. Возможно, людей, наоборот, надо приучать к мысли, что ВЛы могут быть разумными?
В любом случае хорошо, что я до сих пор никому не открылась. Теперь если парни из отдела охраны заметят, что кто-то собирает информацию по Заку, то подозрение падет на человека с компьютером, а не на сам компьютер.
Так ведь?
Хотелось бы в это верить.
Пока что вывод один: от меня тоже можно спрятать информацию. Выходит, не такая уж я всезнайка. Нужно пересмотреть всю стратегию поиска. Что толку, если я найду Зака и одновременно наведу на него врагов из УБ?
Черный седан с ребятами из охраны вернулся в 21.30. Они сразу же поднялись к себе на девятый этаж. Некоторое время спустя приехал Джеймс Смит — парень, который залез в кабинет Зака. И тоже поднялся на девятый.
По крайней мере Тима с ними не было. И вид у них был не очень-то счастливый.
Чуть позже несколько человек спустились в офис Пижона и начали методично копаться в его бумагах. Это продолжалось несколько часов. Идея перевести на него стрелки уже не казалась мне столь замечательной. Слишком близко к Мод. Надо будет ее предупредить.