Михаил Адаменко - Основы классической криптологии. Секреты шифров и кодов
- Название:Основы классической криптологии. Секреты шифров и кодов
- Автор:
- Жанр:
- Издательство:ДМК Пресс
- Год:2012
- Город:Москва
- ISBN:978-5-94074-456-6
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Михаил Адаменко - Основы классической криптологии. Секреты шифров и кодов краткое содержание
Предлагаемая вниманию читателей книга посвящена вопросам, касающимся истории появления и развития шифров и кодов, а также основам криптографии криптоанализа и криптологии. Особое внимание уделено особенностям использования кедов и шифров различной степени сложности, которые каждый человек при необходимости может применяла в повседневной жизни.
В первой главе в простой и доступной форме разъясняется значение понятий «код» и «шифр», а также приводятся краткие сведения об основных терминах определениях, используемых при работе с кодами и шифрами. Во второй и третьей главах коротко изложены наиболее знаменательные и интересные события из истории появления различных кодов, а также из истории криптографии, Советы по использованию наиболее известных кодов даны в четвертой главе. Разделы пятой главы предлагаемой книги посвящены вопросам практического применения простых шифров в повседневной жизни.
В приложениях приводятся некоторые наиболее часто применяемые в различных областях жизнедеятельности человека коды Это, в первую очередь, азбука Морзе и азбука Брайля, а также семафорная азбука и флажный код Причем даны не только русские, но и международные варианты этих кодов.
Все главы и разделы сопровождаются поясняющими рисунками и таблицами благодаря которым восприятие и усвоение изложенной информации происходит значительно эффективнее.
Основы классической криптологии. Секреты шифров и кодов - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Используя смайлики, можно создавать «портреты» известных личностей, например киноактеров или героев мультфильмов. Так, например, смайлик?:-) ассоциируется с американским актером Джоном Траволтой, смайликом 999:-) обозначается Мардж Симпсон, одна из героинь известного мультипликационного сериала. Увидев смайлик *<(:-), легко догадаться, что он изображает Деда Мороза. Естественно, получатель сообщения сможет правильно понять смысл смайлика только в том случае, если он уже знаком с ним или имеет богатую фантазию.
При работе на компьютере, например при чтении содержащих смайлики сообщений электронной почты, приходится наклонять голову влево. Чтобы избавить пользователей от лишних неудобств, в текстовом редакторе Word некоторые смайлики автоматически заменяются на веселые картинки. Так, например, вместо смайлика:-) компьютер автоматически изобразит вот такой веселый символ А смайлик:-(будет заменен на вот такое грустное изображение
Комментарии, как говорится, излишни.
Перечень наиболее часто используемых смайликов, а также расшифровка их значений приводятся в приложении. Более подробную информацию о смайликах можно найти на соответствующих сайтах в сети Интернет.
ГЛАВА 5
Шифры в нашей жизни
В наше время знание основ криптографии, а также владение хотя бы некоторыми самыми простыми и примитивными системами шифрования являются насущной необходимостью для многих наших современников. В повседневной жизни довольно часто многим из нас приходится задумываться над тем, как уберечь ту или иную информацию не только от недоброжелателей, но и от некоторых не в меру любопытных сограждан.
К сведениям, которые требуют защиты, относятся не только переписка частных лиц, важные личные документы или деловые бумаги. Не менее важной является потребность утаить от посторонних глаз, например, коды доступа к платежным картам или к системам сигнализации, а также другие данные. К сожалению, в окружающей нас действительности почти на каждом шагу можно встретиться с ситуациями, когда практическое использование даже самого примитивного шифра могло бы избавить многих граждан от больших неприятностей.
Так, например, подавляющее большинство наших соотечественников, имеющих платежные карты, не надеясь на свою память, хранят их вместе с листочком бумаги, на котором записан и код доступа. Естественно, преступник, украв бумажник или дамскую сумочку с картой и этим листочком, не будет иметь никаких проблем с получением денег через банкомат с соответствующего счета до блокировки карты. В то же время, если бы на злополучном листе бумаги код был бы записан с помощью простейшего шифра, известного только владельцу, то преступник, скорее всего, деньги получить не смог бы.
Любое сообщение можно зашифровать сотнями разных способов. Однако необходимо признать, что необходимую информацию о си-схемах шифрования можно найти лишь в специализированных изданиях. Именно поэтому в следующих разделах данной главы приводятся некоторые сведения о самых простых шифрах. Среди них шифры замены и перестановки или перемещения, числовые, биграммные, а также некоторые другие шифры. Применение даже этих шифров гарантирует, что, например, личная переписка или дневниковые записи никто посторонний не сможет прочитать.
В следующих главах в качестве примера будет рассказано о том, как разными способами зашифровать простую фразу:
СЕКРЕТНОЕ СООБЩЕНИЕ
Напомним, что текст, который мы будем зашифровывать, называется открытым текстом.
После того как заинтересованный читатель успешно освоит правила использования простых шифров, он без труда сможет с успехом использовать их в повседневной жизни, например для шифрования любых других текстов. Конечно же при желании можно придумать свои оригинальные шифры.
Знакомство с практическим применением систем шифрования следует начать с так называемых классических шифров, использовавшихся с древних времен и в ряде случаев успешно применяющихся и в наше время. Эго простейшие шифры перестановки и шифры замены. По мнению многих специалистов, шифры этих двух типов, а также всевозможные их сочетания и комбинации наиболее приемлемы для использования частными лицами.
Помимо простейших шифров перестановки и замены, далее будет рассказано о том, как на практике использовать более сложные шифры, например шифры Виженера и Гронсфельда, решетку Кардано, числовые, биграммные и другие интересные системы шифрования.
5.1. Простые шифры перестановки
Как уже отмечалось, в классическом варианте шифр перестановки, или анаграмма, является таким шифром, при применении которого буквы открытого текста не изменяются, а лишь перемещаются с занимаемой позиции на несколько позиций в какую-либо сторону по определенному правилу, то есть с использованием определенного алгоритма шифрования. Другими словами, в шифрах перестановки преобразование открытого текста в шифрованный заключается в определенной перестановке букв открытого текста.
При использовании шифра «Перевернутые группы» алгоритм шифрования заключается в следующем. Внимательно посмотрим на открытый текст.
СЕКРЕТНОЕ СООБЩЕНИЕ
А теперь попробуем разделить буквы в этих двух словах на несколько групп.
Например, у нас получились вот такие группы букв:
СЕКР ЕТНО ЕСОО БЩЕ НИЕ
После этого в каждой группе букв перепишем буквы в обратном порядке.
Теперь наш текст будет выглядеть вот так:
РКЕС ОНТЕ ООСЕ ЕЩБ ЕИН
Получившаяся криптограмма для непосвященных уже представляется бессмысленной комбинацией букв. К тому же при желании можно в определенном порядке переставить и группы бука Например, так, чтобы последняя группа стала первой, предпоследняя — второй и так далее.
В результате зашифрованный текст примет следующий вид:
ЕИН ЕЩБ ООСЕ ОНТЕ РКЕС
Однако следует обратить внимание на то, что после такой перестановки чтение этого текста от конца приводит к получению исходного сообщения. В результате несанкционированный пользователь может прочитать открытый текст, даже не зная шифра Поэтому при практическом использовании данного шифра желательно переставлять группы так, чтобы не допускать подобных ошибок.
При расшифровке сообщения достаточно выполнить с шифрограммой все совершенные манипуляции в обратном порядке.
Вернемся к нашему открытому тексту и попробуем зашифровать его с помощью еще одного простого шифра который называется «Перевернутые и случайные группы».
Читать дальшеИнтервал:
Закладка: