Коран
состоит из 114 глав, каждая из которых соответствует одному из
откровений, полученных пророком Мухаммедом. Эти откровения были записаны
во время жизни пророка различными его спутниками и позднее собраны
воедино по решению первого халифа Абу Бакра. Умар и Усман, второй и
третий халифы соответственно, завершили проект. Фрагментарный характер
оригинальных писаний привел к рождению области богословия, посвященной
точной датировке различных откровений. В
частности, ученые-корановеды определили частоту появления некоторых
слов, считавшихся новыми в периоды записи откровений. Если в каком-то
откровении содержалось достаточное количество таких новых слов, было
логично заключить, что это сравнительно позднее откровение. Рукопись Корана. XIV в. Этот
подход стал первым конкретным инструментом криптоанализа, получившим
название частотного анализа. Первым человеком, оставившим письменное
упоминание об этом революционном методе, был философ по имени Аль-Кинди,
который родился в Багдаде в 801 г. Хотя он был астрономом, врачом,
математиком и лингвистом, прославился он как создатель манускрипта по
криптоанализу. Даже если Аль-Кинди не был первым, его имя, безусловно, занимает важное место в истории криптоанализа. До недавнего времени очень мало было известно о новаторской роли Аль-Кинди. В1987 г.
в одном из архивов Стамбула была обнаружена копия его трактата
«Манускрипт о дешифровке криптографических сообщений». Он содержит
краткое изложение революционного метода: «Чтобы
расшифровать зашифрованное сообщение, если мы знаем, на каком языке оно
было написано, надо взять достаточно длинный текст, написанный на том
же языке, а затем подсчитать, сколько раз каждая буква встречается в
этом отрывке. Назовем наиболее часто встречающуюся букву «первой»,
вторую по частоте — «второй», и так далее, пока не переберем все буквы
этого отрывка. Затем вернемся к криптограмме, которую мы хотим
расшифровать, и классифицируем ее символы тем же образом: найдем в
криптограмме символ, встречающийся чаще всех, и заменим его на «первую»
букву из проанализированного текста, затем перейдем ко второму по
частоте символу и заменим его на «вторую» букву, и так далее, пока не
переберем все символы, используемые в криптограмме». На
предыдущих страницах манускрипта Аль-Кинди упоминает, что в шифре
подстановки каждая буква исходного сообщения «сохраняет свою позицию, но
меняет свою роль», и именно это «сохранение позиции» делает метод
уязвимым для частотного криптоанализа. Гениальный Аль-Кинди изменил
соотношение сил между криптографами и криптоаналитиками, по крайней мере
на какое-то время, в пользу последних. |