Цифровая крепость - Страница 13

Ознакомительная версия. Доступно 43 страниц из 215.
Изменить размер шрифта:
атель писал письмо, пропускал его через специальную программу, и на другом конце линии адресат получал текст, на первый взгляд не поддающийся прочтению, — шифр. Тот же, кто перехватывал такое сообщение, видел на экране лишь маловразумительную абракадабру.

Расшифровать сообщение можно было лишь введя специальный ключ — секретный набор знаков, действующий как ПИН-код в банкомате. Ключ, как правило, был довольно длинным и сложным и содержал всю необходимую информацию об алгоритме кодирования, задействуя математические операции, необходимые для воссоздания исходного текста.

Теперь пользователь мог посылать конфиденциальные сообщения: ведь если даже его послание перехватывалось, расшифровать его могли лишь те, кто знал ключ-пароль.

АНБ сразу же осознало, что возникла кризисная ситуация. Коды, с которыми столкнулось агентство, больше не были шифрами, что разгадывают с помощью карандаша и листка бумаги в клетку, — теперь это были компьютеризированные функции запутывания, основанные на теории хаоса и использующие множественные символические алфавиты, чтобы преобразовать сообщение в абсолютно хаотичный набор знаков.

Сначала используемые пароли были довольно короткими, что давало возможность компьютерам АНБ их «угадывать». Если искомый пароль содержал десять знаков, то компьютер программировался так, чтобы перебирать все комбинации от 0000000000 до 9999999999, и рано или поздно находил нужное сочетание цифр. Этот метод проб и ошибок был известен как применение «грубой силы». На это уходило много времени, но математически гарантировало успех.

Когда мир осознал возможности шифровки с помощью «грубой силы», пароли стали все длиннее и длиннее. Компьютерное время, необходимое для их «угадывания», растягивалось на месяцы и в конце концов — на годы.

К началу 1990-х годов ключи имели уже более пятидесяти знаков, в них начали использовать весь алфавит АСКИ — Американского национального стандартного кода для обмена информацией, состоящего из букв, цифр и символов. Число возможных комбинаций приблизилось к 10 в 120-й степени — то есть к единице со 120 нулями. Определить ключ стало столь же математически нереально, как найти нужную песчинку на пляже длиной в три мили. Было подсчитано, что для успешной атаки на стандартный ключ самому быстрому компьютеру АНБ — секретнейшему «Крей-Джозефсону II» — потребуется более девятнадцати лет. К тому времени когда компьютер разгадает пароль и взломает шифр, информация, содержащаяся в послании, утратит всякую ценность.

Оказавшись в условиях подлинного разведывательного затемнения, АНБ выпустило секретную директиву, одобренную президентом Соединенных Штатов. Заручившись поддержкой федеральных фондов и получив карт-бланш на все необходимые меры для решения проблемы, АНБ приступило к созданию невозможного — первой универсальной машины для вскрытия шифров.

Вопреки широко распространенному мнению о том, что такой компьютер создать невозможно, АНБ осталось верным своему девизу: возможно все; на невозможное просто требуетсяОригинальный текст книги читать онлайн бесплатно в онлайн-библиотеке Knigger.com