Книга: Основы классической криптологии. Секреты шифров и кодов
Предисловие
Предисловие
На протяжении всей многовековой истории человечества многих людей всегда интересовала возможность обмениваться сообщениями, содержащими какую-либо информацию. Поэтому наши изобретательные предки постоянно придумывали разнообразные способы и средства, для того чтобы передавать и сохранять определенные сведения. При этом для отображения или фиксирования информации, для ее передачи и приема, а также для хранения данных человечество с древних времен использует всевозможные системы условных обозначений, знаков, символов и сигналов. Главными требованиями, предъявляемыми к таким системам кодирования, начиная от возникновения письменности, являются не только обеспечение возможности отображения, передачи и сохранения сведений, но и сравнительно легкое понимание смысла и содержания информации, которую несет тот или иной символ или знак.
В то же время всегда существовал и существует определенный круг лиц, заинтересованных в том, чтобы с содержанием создаваемых ими сообщений могли ознакомиться только те люди, которым эти сообщения предназначены. Для создания таких секретных сообщений и были нужны шифры. Поэтому шифры стары как сам мир. Люди начали придумывать шифры с незапамятных времен, с тех самых пор, когда впервые захотели что-то утаить.
Короли и королевы, законные и незаконные наследники и претенденты на престол, президенты и главы правительств, высокопоставленные чиновники и предприниматели — все они зашифровывали и зашифровывают свою личную, государственную, дипломатическую и деловую почту с той целью, чтобы об их замыслах не узнали их недруги, шпионы из других государств или, например, конкуренты. Великие полководцы и флотоводцы отдавали и отдают зашифрованные приказы, чтобы важная военная информация не оказалась в руках противника Влюбленные договаривались и договариваются о своих тайных встречах с помощью писем, содержание которых скрыто шифром.
Необходимость использования шифров и в нашей повседневной жизни весьма высока, поскольку дипломатические, военные и промышленные секреты обычно передаются или хранятся не в исходном, а в зашифрованном виде. Помимо этого, с развитием современных технологий стремительно возрастает потребность в надежных шифрах для сохранения не только государственных или военных тайн, коммерческих секретов фирм и компаний, но также, безусловно, сведений, имеющих непосредственное отношение к нашей личной жизни.
Следует признать, далеко не всегда высокопоставленные особы и простые смертные для скрытия истинного смысла своего сообщения использовали собственноручно созданные ими шифры. Для создания надежных шифров чаще всего нанимались талантливые люди, ученые и изобретатели. Способность и умение создать шифр для сообщения, которое смогут прочитать только друзья, а не враги, всегда ценилась очень высоко.
В то же время всегда существовало немалое число заинтересованных лиц, которые многое отдали бы за то, чтобы прочитать секретные послания, им не предназначенные. Они также никогда не жалели сил и средств для того, чтобы раскрыть шифр и прочитать интересующее их сообщение. Для достижения своих целей они также нанимали не менее талантливых и способных специалистов.
Поэтому от момента появления первой буквы и до настоящего времени изобретатели шифров постоянно совершенствуют свое мастерство. Но и те, кто пытался и пытается прочитать тайные сообщения, тоже не сидят сложа руки. И в наше время это незримое соревнование между создателями шифров и теми, кто их желает раскрыть, продолжается. При этом невидимые поля ожесточенных сражений переместились на экраны компьютерных мониторов.
Необходимо признать, что большинство людей не может преодолеть искушение попробовать разгадать какую-либо головоломку, кроссворд, ребус или шифр. И нет ничего удивительного в том, что тайные шифры принадлежат к наиболее притягательным головоломкам современности Поэтому всегда были есть и будут весьма одаренные люди которые ради собственного удовольствия занимались, занимаются и будут заниматься созданием и естественно, разгадкой разных головоломок, в том числе очень замысловатых и на сегодняшний день практически не поддающихся разгадке шифров. К сожалению, довольно часто усилия некоторых из них направлены для достижения весьма неблаговидных целей.
Увлекаясь разгадкой чужих шифрованных посланий, не следует забывать о том, что тайна переписки охраняется законом. В конце концов, читать чужие письма просто неприлично. Более того, многие действия, связанные с вскрытием чужой корреспонденции, а также с противоправным получением и незаконным использованием информации, преследуются в уголовном порядке.
Однако истории известна масса примеров, когда для того, чтобы избежать больших бед для огромного количества ничего не подозревающих людей, было просто необходимо получить определенные сведения, мягко выражаясь, не совсем законными средствами. В том числе и с помощью разгадки шифров секретных сообщений. Так, например, немалую роль в победе во Второй мировой войне сыграли талантливые специалисты Советского Союза, США, Великобритании и их союзников, разгадывая шифры фашистской Германии и милитаристской Японии, предоставляя руководителям государств самую достоверную информацию о намерениях противника.
Поэтому при создании, использовании и особенно при разгадке всевозможных шифров читатель всегда должен четко представлять себе границы дозволенного. Эти границы определяются не только нормами действующего гражданского и уголовного законодательства, но и нравственными устоями, моральными принципами и ответственностью, сознанием и совестью каждого отдельного человека.
При работе над предлагаемой книгой автор ставил перед собой несколько задач. Среди них были ознакомление читателей как с историей возникновения и развития кодов и шифров, так и с наиболее интересными и заметными событиями из истории криптологии. Автор также попытался рассказать о самых сложных для своего времени шифрах и кодах, которые были изобретены за всю многовековую историю человечества а также о гениях, которые смогли их разгадать.
Естественно, для того чтобы читатель имел хотя бы общее представление, о чем написана эта книга, перед кратким изложением исторических фактов автор постарался в простой и доступной форме разъяснить значение основных понятий, терминов и определений, используемых при работе с шифрами и кодами.
Не менее важной являлась и задача научить заинтересованных читателей самостоятельно составлять простейшие шифры для использования в повседневной жизни. Без сомнения, овладение навыками работы с шифрами способствует развитию наблюдательности, сосредоточенности, терпеливости и последовательности в суждениях, не говоря уже об аналитических способностях и логическом мышлении.
В предлагаемой книге рассматриваются простые шифры и особенности их практического применения даже неподготовленными пользователями в повседневной жизни. Такие шифры обычно используются для защиты личных данных, позволяя значительно ограничить возможность несанкционированного получения и использования пароля или кода доступа, например, к банковской карте, к банковскому счету, а также в других случаях.
Для подавляющего большинства людей удержать в памяти даже несколько паролей и кодов доступа (например, пароли к банковским картам или PIN-коды к SIM-картам мобильных телефонов и т. п.) весьма сложна И желание иметь эти данные всегда под рукой вполне закономерно и оправдано. Для этого используются различные технические средства. Например, программное обеспечение многих моделей мобильных телефонов содержит специальные приложения, предназначенные для хранения паролей и кодов доступа.
Однако не всегда и не все пользователи для хранения соответствующих сведений и данных могут и желают воспользоваться техническими средствами, по-прежнему доверяя листу бумаги. В этом случае значительно ограничить возможность использования пароля или кода доступа, например, к той же банковской карте, можно весьма простым способом. Для этого достаточно зашифровать пароль или код с помощью одного из рассматриваемых в этой книге шифров, после чего его можно хранить вместе с банковской картой. Конечно же, после нескольких неудачных попыток преступник может разгадать шифр и узнать пароль. Однако количество таких неудачных попыток практически всегда будет многократно превышать допустимый для банковской карты лимит. В результате после определенного числа неправильно введенных паролей карта будет заблокирована.
В Библии сказано: «Благоразумный видит беду, и укрывается; а неопытные идут вперед, и наказываются» (Книга Притчей Соломоновых, 22:3). В современном мире каждый человек, желая оградить себя от кражи и мошенничества, должен, по меньшей мере, проявить такую предусмотрительность, постоянно задавая себе вопросы о том, насколько надежно он защитил свои личные данные и каким образом он может улучшить их защиту. Предлагаемая книга поможет читателям найти ответы на эти вопросы.