Впрочем, еще задолго до изобретения компьютеров, в 1917 году, сотрудник подразделения компании AT&T, позднее ставшего знаменитой Bell Lab, Гильберт Вернам, придумал идеальный способ шифрования, получивший название «одноразовый блокнот». Он же математически доказал, что сообщения, зашифрованные этим способом, являются абсолютно невскрываемыми.
Способ состоит в том, что в качестве основы шифра используются истинно случайные последовательности букв достаточной длины (не короче самого текста). Если взять такую последовательность и сложить каждый ее символ с каждым символом исходного текста (конечно, складываются номера букв, а не сами буквы), то полученная шифровка, представляющая собой ряд сумм двух слагаемых, будет также состоять из случайных символов. И потому, не зная шифрующей последовательности, ее не сможет расшифровать никто и никогда.
На практике, однако, такую замечательную придумку осуществить непросто. Слабое место этой системы — существование самих «одноразовых блокнотов». Стоит у агента обнаружить такой блокнот — и пиши пропало: все тайное станет явным.
В истории криптографии — науке о шифрах — известен случай, когда в августе 1941 года ошибся немецкий шифровальщик, применив один и тот же ключ дважды.
Эта ошибка и позволила в конечном итоге английским криптографам расшифровать текст, а затем и воссоздать схему шифратора Lorenz Schlusselzusatz 40, которым пользовались верховные чины вермахта.
Наконец, сама последовательность цифр в каждой строке, на каждой странице блокнота должна быть истинно случайной, а это требование сложно соблюсти даже с использованием компьютеров. В общем, такая система на практике может быть использована в исключительных случаях. Как вспоминают специалисты, во времена СССР с помощью «одноразовых блокнотов» шифровалась переписка президентом США и генеральным секретарем ЦК КПСС. Но там обмен совершенно секретными посланиями происходил не так уж часто.
Век электронных шифров
Коль все так сложно, то, может быть, ну их — эти шифры! Зачем они нам?..
И вот тут выясняется, что теми или иными шифрами в наши дни волей-неволей приходится пользоваться каждому из нас. Взгляните хотя бы на свой мобильник. Выключив его, вы сможете снова включить его в сеть, лишь набрав некий секретный код. А банковские карточки с их пин-кодами… А электронные подписи…
Доступ в компьютерную память многие люди тоже закрывают особым паролем. И, кстати, правильно делают, если не хотят, чтобы их потаенные мысли, идеи или расчеты стали достоянием гласности раньше, чем того захотят их авторы.
Правда, у многих система шифрования, прямо сказать, наивна. Наиболее распространенные пароли — дата и год своего рождения, собственное имя или кличка собаки… Такие пароли взламываются за несколько минут.
Но существуют ли вообще идеальные способы шифровки? Теоретики начали размышлять над этим вопросом еще в начале прошлого века. Кроме Вернама, этой проблемой занимались лучшие умы мира, и многие их работы и по сей день остаются засекреченными. Эго положение обусловлено тем, что теоретические достижения криптографов, в общем, не устаревают. Кроме того, схемы механических шифраторов действительно следовало строго охранять — по самому принципу их устройства. Но с приходом компьютеров криптографы перестали полагаться на тайну самого алгоритма и всегда исходят из того, что противнику он известен. Секретность должна обеспечиваться качеством шифровки, и тогда противник потратит на расшифровку такое количество времени, что сама шифровка станет неактуальной.
С ПОЛКИ АРХИВАРИУСА
Век ранцевого парашюта
Именно столько времени прошло с того момента, когда в 1911 году актер Глеб Евгеньевич Котельников получил патент на изобретение парашюта РК-1 — «Русский. Модель Котельникова первая».
Как вспоминал сам Глеб Евгеньевич, он «никогда не думал, что придется стать изобретателем парашюта». А получилось это так. Актер Императорских театров иногда, в свободное время, ездил смотреть полеты первых авиаторов. И когда 4 сентября 1910 года на Комендантском поле под Петербургом состоялся Всероссийский праздник воздухоплавания, на котором показательные полеты совершали Ефимов, Уточкин, Руднев и другие знаменитые русские летчики, Г.Е. Котельников тоже оказался среди зрителей.
Своими глазами он видел, как в воздух поднялся летчик Лев Мациевич. Когда его летательной аппарат был уже на высоте больше ста метров, аэроплан резко клюнул носом, и пилот выпал из машины. Черная человеческая фигурка стремительно полетела вниз. Толпа ахнула…
«Это была первая жертва русской авиации, — писал позднее Котельников. — Она произвела на меня тяжелое впечатление. Неужели нельзя уберечь летчика, — думал я, — спасти жизнь человеку, если происходит авария аэроплана?»
Между тем, парашюты к тому времени уже были. Однако использовали их только при полетах на воздушных шарах. На аэропланах того времени громоздкие купола попросту негде было разместить. Вот тут Котельников и задумался: «Где бы разместить спасительный купол?»
Но почему этой проблемой занялся артист, а не летчик или инженер? Понять это можно, если поближе познакомиться с биографией Глеба Евгеньевича. Он родился 30 января 1872 года в Петербурге, в семье профессора механики и высшей математики. С детства имел хорошие познания в точных науках, владел многими ремеслами, а также обнаружил недюжинные способности к пению, игре на скрипке и других инструментах.
В общем, как писал сам Котельников, более всего в юности его увлекали театр, автомобили и авиация. И он, наверное, после окончания гимназии отправился бы в университет. Но жизнь распорядилась иначе.
Неожиданно умер отец. И летом 1889 года Глеб, стремясь освободить мать от необходимости кормить его, поступил на казенный кошт в Киевское военное училище. Закончив его с отличием, стал офицером артиллерии. Однако военная служба оказалась ему в тягость. И при первой же возможности Котельников вышел в отставку, поступил на государственную службу в акцизное ведомство. Обязанности чиновника тоже не пришлись ему по душе. И в начале 1910 года Глеб Евгеньевич бросил службу, уехал в родной Петербург и под именем Глебова-Котельникова начал выступать на сцене. Дебют его оказался удачным, публика вскоре полюбила актера.
Испытания парашюта в г. Салюзи
Патент Г. Е. Котельникова на вариант парашюта.
Между делом он продолжал интересоваться автомобилизмом и авиацией, сделал несколько изобретений. Например, придумал оснастить велосипед парусами и при попутном ветре обгонял даже поезда.
Таким образом, у Г.Е. Котельникова были задатки для изобретения парашюта. Однако сам он понимал, что знает об этом предмете очень мало. «Я не был специалистом в воздухоплавании и авиации, — вспоминал Г.Е. Котельников. — Читая книги, я узнал, что люди пользуются парашютом. Но я хотел знать, как люди изобрели парашют, стал изучать историю парашюта»…
В этом ему помог знаток русской авиации А.А. Родных, собравший свою собственную библиотеку по этой теме. Читая взятые у него книги, Котельников и выяснил, что десятки конструкторов во всем мире уже пытались решить проблему складного парашюта, стремясь модернизировать уже имеющиеся конструкции. Глеб Евгеньевич тоже стал размышлять, как бы сделать конструкцию парашюта компактной, удобной в использовании. Несколько месяцев у него ничего не получалось. На помощь пришел случай. Закончив выступления на сцене в Таврическом саду, актеры просто болтали о том, о сем. И тут одна актриса обратилась к своему мужу:
— Дай мне мою сумочку. Здесь довольно прохладно.
— Разве сумочка греет? — удивился Котельников.
— Не сумочка, а вот это, — сказала актриса.
Она быстрым движением выдернула из сумки шелковую шаль, распустив ее во всей красе.
— Ведь это же то, что надо! — воскликнул Глеб Евгеньевич. — Ничем не пропитанный шелк!
Шелковый купол и в самом деле намного легче и компактнее полотняных. Первоначально изобретатель даже решил, что ему удастся разместить парашют в авиационном шлеме. Во всяком случае, когда он сделал парашют для куклы, все получилось как надо: в жестяной шлем для кукольной головы вполне помещался и маленький шелковый парашютик. И когда изобретатель с племянниками стал сбрасывать куклу с крыши загородной дачи, все прошло отлично. Раз за разом купол, выталкиваемый пружинами из шлема, исправно раскрывался.
Капитан Л. Мациевич на своем «Фармане» перед взлетом.
Л. Мациевич вместе с пассажиром И. Заикиным.