Михаил Адаменко - Основы классической криптологии. Секреты шифров и кодов

Тут можно читать онлайн Михаил Адаменко - Основы классической криптологии. Секреты шифров и кодов - бесплатно ознакомительный отрывок. Жанр: comp-programming, издательство ДМК Пресс, год 2012. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Основы классической криптологии. Секреты шифров и кодов
  • Автор:
  • Жанр:
  • Издательство:
    ДМК Пресс
  • Год:
    2012
  • Город:
    Москва
  • ISBN:
    978-5-94074-456-6
  • Рейтинг:
    3.27/5. Голосов: 111
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Михаил Адаменко - Основы классической криптологии. Секреты шифров и кодов краткое содержание

Основы классической криптологии. Секреты шифров и кодов - описание и краткое содержание, автор Михаил Адаменко, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Предлагаемая вниманию читателей книга посвящена вопросам, касающимся истории появления и развития шифров и кодов, а также основам криптографии криптоанализа и криптологии. Особое внимание уделено особенностям использования кедов и шифров различной степени сложности, которые каждый человек при необходимости может применяла в повседневной жизни.

В первой главе в простой и доступной форме разъясняется значение понятий «код» и «шифр», а также приводятся краткие сведения об основных терминах определениях, используемых при работе с кодами и шифрами. Во второй и третьей главах коротко изложены наиболее знаменательные и интересные события из истории появления различных кодов, а также из истории криптографии, Советы по использованию наиболее известных кодов даны в четвертой главе. Разделы пятой главы предлагаемой книги посвящены вопросам практического применения простых шифров в повседневной жизни.

В приложениях приводятся некоторые наиболее часто применяемые в различных областях жизнедеятельности человека коды Это, в первую очередь, азбука Морзе и азбука Брайля, а также семафорная азбука и флажный код Причем даны не только русские, но и международные варианты этих кодов.

Все главы и разделы сопровождаются поясняющими рисунками и таблицами благодаря которым восприятие и усвоение изложенной информации происходит значительно эффективнее.

Основы классической криптологии. Секреты шифров и кодов - читать онлайн бесплатно ознакомительный отрывок

Основы классической криптологии. Секреты шифров и кодов - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Михаил Адаменко
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Для большей скрытности полученный набор букв можно произвольно разделить на группы, например следующим образом:

ЦК ПХК ЧТУ КЦУ УЖ ЮК ТНК

Для расшифровки такой шифрограммы надо каждую букву шифровки найти в нижнем ряду таблицы и заменить ее на соответствующую букву в верхнем ряду.

«Еврейский» шифр

Особого внимания заслуживает и шифр, известный под названием «еврейский». При его использовании применяемый алфавит разбивается на две половины, после чего буквы второй половины пишутся под буквами первой половины в обратном порядке.

Вторая часть нашей таблицы будет выглядеть так При использовании этого - фото 36

Вторая часть нашей таблицы будет выглядеть так:

При использовании этого шифра необходимо каждую букву открытого текста найти в - фото 37

При использовании этого шифра необходимо каждую букву открытого текста найти в верхнем ряду таблицы и заменить ее на соответствующую букву в нижнем ряду таблицы. Так, например, после такого преобразования открытый текст СЕКРЕТНОЕ СООБЩЕНИЕ примет следующий вид:

ОЪХПЪНТСЪ ОССЮЖЪТЧЪ

Для расшифровки такой криптограммы надо каждую букву шифровки найти в нижнем ряду таблицы и заменить ее на соответствующую букву в верхнем ряду.

Шифр с паролем

Для использования простейшего варианта шифра с паролем необходимо составить специальную таблицу. Но сначала следует выбрать ключевое слово или пароль. Например, при шифровании открытого текста СЕКРЕТНОЕ СООБЩЕНИЕ с помощью данного шифра в качестве пароля можно использовать слово ПАРОДИЯ.

При создании шифровальной таблицы в верхней строке следует записать буквы алфавита, а в нижней под первыми шестью буквами — буквы пароля. После этого таблица примет следующий вид:

Теперь в оставшиеся клетки второй строчки необходимо вписать оставшиеся буквы - фото 38

Теперь в оставшиеся клетки второй строчки необходимо вписать оставшиеся буквы алфавита, то есть те буквы, которых нет в пароле. В окончательном варианте для пароля ПАРОДИЯ шифровальная таблица будет выглядеть вот так:

При использовании шифра с паролем как и ранее рассмотренных шифров замены - фото 39

При использовании шифра с паролем, как и ранее рассмотренных шифров замены, необходимо каждую букву открытого текста найти в верхнем ряду таблицы и заменить ее на соответствующую букву в нижнем ряду таблицы.

В результате, например, открытый текст СЕКРЕТНОЕ СООБЩЕНИЕ в зашифрованном виде будет представлять следующий набор букв:

НИЕМИСЙКИ НККАШИЙВИ

Для большей скрытности этот текст можно произвольно разделить на группы букв.

НИ ЕМИ СЙКИНК КА ШИЙВИ

Для расшифровки такой криптограммы надо каждую букву шифровки найти в нижнем ряду таблицы и заменить ее на соответствующую букву в верхнем ряду.

5.3. Многоалфавитные шифры

Необходимо отметить, что использование простейших шифров замены не гарантирует пользователю тогочто зашифрованные, например, с помощью шифра Цезаря, записи в тайном дневнике не будут прочитаны после вскрытия шифра.

Дело в том, что любой сообразительный несанкционированный пользователь, заподозрив, что в качестве шифра использовался шифр Цезаря, может сравнительно быстро, испробовав, например, для текста на русском языке всего не более 33 вариантов замены, расшифровать в конце концов такое послание. Задача взломщика упрощается, если любая буква открытого текста перемещается на одно и то же число позиций в алфавите.

Помимо этого, взлом шифра Цезаря облегчается тем, что часто употребляемые в зашифрованном сообщении комбинации букв могут скрывать наиболее часто употребляемые буквенные сочетания. Так, например, для английского языка комбинация букв VWX может означать слово «the» или «and». Аналогичные комбинации букв существуют и в русском языке. После обнаружения таких явных подсказок расшифровщик может попробовать подставлять некоторые другие буквы и заполнить пробелы. В результате расшифровка сообщения станет похожа на разгадывание кроссворда.

Однако задача несанкционированного пользователя значительно усложнится, если сообщение будет зашифровано с помощью более сложных шифров перестановки. К таким шифрам относятся, например, многоалфавитные шифры, такие как шифр Виженера и шифр Гронсфельда.

Французский дипломат Блэйс де Виженер в XVI веке предложил использовать для создания зашифрованных сообщений не один, а несколько алфавитов, размещенных в прямоугольной таблице. Количество алфавитов для каждого языка определяется количеством букв в этом алфавите. Так, например, для русского языка следует использовать 32 или 33 алфавита, а для английского — 26 алфавитов.

При составлении шифровальной таблицы для использования шифра Виженера следует соблюдать определенные правила. Для русского языка в верхней строке, которая не имеет номера, необходимо вписать буквы алфавита от а до я. Этот алфавит будет использоваться для работы с открытым текстом. В ячейки в крайнем левом столбце таблицы следует вписать цифры от 1 до 32, а в каждую пронумерованную строку таблицы — алфавит для шифрования. При этом алфавит в первом ряду начинается с буквы Б, алфавит во втором ряду — с буквы В и так далее до ряда 32, который начинается с буквы А.

В результате шифровальная таблица для русского языка примет следующий вид:

Нетрудно заметить что в окончательном виде такая таблица представляет собой - фото 40

Нетрудно заметить что в окончательном виде такая таблица представляет собой - фото 41

Нетрудно заметить, что в окончательном виде такая таблица представляет собой ряд шифров Цезаря, в которых первый ряд перемешает букву на од ну позицию в алфавите, второй ряд — на две и так далее до 32 ряда, в котором буквы обоих алфавитов совпадают. Эго означает, что разные буквы могут быть зашифрованы с помощью алфавитов, расположенных в разных рядах. Порядок использования отдельных строк и алфавитов определяется паролем или ключевым словом, которое должен выбрать пользователь.

Таким ключом может быть, например, слово РОДИНА. В качестве примера с помощью этого ключа зашифруем шифром Виженера открытый текст СЕКРЕТНОЕ СООБЩЕНИЕ.

Сначала на листе бумаги следует записать открытый текст без пробелов:

СЕКРЕТНОЕСООБЩЕНИЕ

Затем строго над буквами этого текста записываются буквы пароля. Для облегчения работы можно составить вот такую вспомогательную таблицу:

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Михаил Адаменко читать все книги автора по порядку

Михаил Адаменко - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Основы классической криптологии. Секреты шифров и кодов отзывы


Отзывы читателей о книге Основы классической криптологии. Секреты шифров и кодов, автор: Михаил Адаменко. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x