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