Формула Бога | страница 274
— Что это? — спросил Грег, скорчив гримасу. — Ключ от шифра?
Томаш указал на слово вверху листка с ключом.
— Видите это имя?
— Альберти. И что?
— Человек непосвященный, попадись ему на глаза этот листок, подумает, что речь идет об имени Эйнштейна, написанном шутки ради на итальянский манер. Но специалист по криптографии сразу сообразит, что речь идет о Леоне Баттисте Альберти, флорентийском гуманисте XV столетия. Он был выдающейся личностью итальянского Возрождения. Философ, композитор, поэт, зодчий и художник, автор первого научного исследования о перспективе, а также, наряду с этим… трактата о домашней мухе. — Томаш улыбнулся. — По его проекту в Риме был построен первый фонтан Треви.
Грег оттопырил нижнюю губу и покачал головой.
— Никогда о нем не слышал.
— Это не суть важно, — махнув в сторону рукой, заметил криптоаналитик. — Однажды, гуляя по садам Ватикана, Альберти встретил своего друга, работавшего у папы. В дружеской беседе они коснулись в том числе и некоторых интересных моментов тайнописи, что побудило Альберти написать позднее труд, посвященный криптографии. Он так заинтересовался данной темой, что изобрел новый тип шифра. Альберти предложил использовать одновременно два шифроалфавита и по очереди брать из каждого буквенные символы, соответствующие буквам обычного алфавита. Это была гениальная идея, поскольку одна и та же буква обычного алфавита, повторяясь в тексте, не обязательно обозначалась в шифровке одним и тем же буквенным символом, что затрудняло взлом шифра и вводило в заблуждение дешифровщика.
Томаш взял листок с ключом и указал на строчки с алфавитами.
— Вот и здесь в первой строке выписан обычный алфавит, а ниже — два шифроалфавита. Использование двух шифроалфавитов позволяет минимизировать распознание букв стандартного алфавита, затрудняет их идентификацию с символами шифроалфавитов. Эйнштейн в своей записке дал знать, что использовал шифр Альберти, и привел оба шифроалфавита.
Томаш взял ручку и, словно примериваясь, сопоставил каждый символ с буквами алфавита.
— Итак, посмотрим, что означает это «!уа ovqo». Символ «у» из первого шифроалфавита соответствует букве «i», а символ «а» из второго шифроалфавита соответствует букве «l». Гм-м… «о» дает нам «r», a «v», стало быть, равнозначно «s». Затем следует «q», это на самом деле «v», и, наконец, «о», которое в данном случае это уже «b».
На бумаге получилось: «Il rsvb».
— Ничего не понятно, — Грег нахмурил брови. — Что это?