Роман Викторович Душкин - Математика и криптография : тайны шифров и логическое мышление
Название: | Математика и криптография : тайны шифров и логическое мышление | |
Автор: | Роман Викторович Душкин | |
Жанр: | Детская образовательная литература, Математика | |
Изадано в серии: | Библиотека вундеркинда | |
Издательство: | неизвестно | |
Год издания: | 2018 | |
ISBN: | 978-5-17-096808-4 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Математика и криптография : тайны шифров и логическое мышление"
Хочешь научиться хранить свои тайны, создавать зашифрованные послания и удивлять одноклассников познаниями в криптографии — науке о создании, использовании и взломе шифров? В этой книге тебя ждёт знакомство с тайными знаниями и умениями, которые доступны только избранным — шпионам, секретным агентам, учёным. Вместе мы научимся кодировать сообщения, используя разные методы шифровки, разгадывать уже существующие тайные послания, делать шифровальные машины и даже создавать свои оригинальные шифры и загадки!
У тебя есть уникальная возможность познакомиться с реальным миром тайных агентов и спецслужб, ведь все методы шифрования, описанные в книге, используются до сих пор! А вдруг ты сможешь создать свой уникальный метод шифровки?Читаем онлайн "Математика и криптография : тайны шифров и логическое мышление" (ознакомительный отрывок). [Страница - 3]
1. Частотный анализ символов. Что обозначает этот термин? Одни и те же буквы, какими бы значками они ни обозначались, всегда используются в одном и том же языке с одинаковой частотой. Сейчас ты читаешь этот текст (на русском языке); можно подсчитать количество разных букв, использованных в нем, а потом поделить эти количества на общее число букв. Получатся так называемые частоты букв. Так вот эти частоты практически всегда одинаковы для любых текстов, особенно больших.
2. Подбор и проверка сочетаний . Иногда можно успешно подобрать слова, если они заведомо используются в зашифрованном тексте. Например, если ты знаешь, что шпион передаёт в свой штаб информацию о новом виде вооружения, то наверняка в тексте найдётся название этого вооружения. «Внимание, штаб! Атакующая сторона намерена использовать рогатки». Если вы с друзьями и впрямь намерены использовать рогатки, то резонно предположить, что где-то в тексте есть это слово.
3. Наращивание объёма сообщений . Если шпион передаёт небольшие сообщения, то к ним сложно применить методы частотного анализа, а подбор сочетаний становится иногда делом бессмысленным. В этом случае надо набраться терпения и подождать новых сообщений, которые увеличат объём шифрованного текста. Тогда и можно будет применить оба предыдущих метода.
Эти три метода, используемые вместе или по отдельности, позволяют взломать практически любое сообщение, скрытое шифром простой подстановки (именно так называется этот способ шифрования). Но теперь ты можешь понять, как избежать быстрого взлома шифровки. Нужно сделать использование этих трёх методов невозможным. Во-первых, применять такие методы шифрования, которые изменяют частоту символов. Во-вторых, использовать так называемые коды — когда уязвимые для взлома понятия обозначаются специальными словами, кодами. В-третьих, настоящий шпион никогда не использует один и тот же шифр два раза. Никогда!
Об этих методах шифрования мы поговорим позднее. А теперь предлагаю заняться взломом.
Вот, например, тебе пришло письмо, в котором есть такой текст:
Первый взгляд на этот текст заставляет отбросить «это» и заявить, что разгадать его смысл невозможно. Но так ли это? Давай попробуем разобраться.
Выше я уже говорил, что замена символов, которыми обозначаются буквы, не влияет на частоты букв. Именно этим мы сейчас и воспользуемся. Для начала я приведу таблицу, про которую в первую очередь вспоминает всякий уважающий себя криптоаналитик. Вот она:
О чём эта таблица? В ней указаны частоты встречаемости букв в русском языке в обычных текстах. Как видишь, буква «О» встречается чаще всего. Можно сказать, что каждая десятая буква в тексте на русском языке, — это буква «О». Второе место занимает буква «Е» (вместе с «Ё»). Далее, соответственно, идут буквы «А», «И» и т. д. Самая редкая буква в русском языке — «Ъ».
Теперь я приведу примерный алгоритм , то есть последовательность шагов для расшифровки сообщения. Вот он:
1. Сначала надо точно подсчитать количество букв в сообщении. Для этого можно взять чистый лист бумаги в клетку и для каждого символа шифрограммы откладывать одну незаполненную клеточку. Клеточки, соответствующие пробелам, надо подчёркивать. После того как всё сообщение будет переведено в клеточки, надо просто посчитать пустые клетки без подчёркиваний.
2. Дальше следует построить таблицу. В ней должно быть два столбца и столько строк, сколько разных символов используется в шифрограмме. В первый столбец надо вписать все использованные символы.
3. Затем необходимо подсчитать количество каждого из отдельных символов и записать результаты во второй столбец. Это самая занудная часть алгоритма, но сделать это необходимо. Может быть, это займёт у тебя очень много времени, поэтому приступай к подсчетам, только когда у тебя есть возможность и желание заниматься. Как только ты устанешь, надо отложить это занятие и заняться чем-нибудь --">Книги схожие с «Математика и криптография : тайны шифров и логическое мышление» по жанру, серии, автору или названию:
Сандра Амодт, Сэм Вонг - Тайны мозга вашего ребенка Жанр: Детская психология Год издания: 2012 Серия: Психология. Мозговой штурм |
Игорь Всеволодович Можейко - Тайны античного мира Жанр: История Древнего мира Год издания: 2010 Серия: Внеклассное чтение |
Стивен Хокинг, Люси Хокинг, Кристоф Гальфар - Джордж и тайны Вселенной Жанр: Детская литература: прочее Год издания: 2014 Серия: Джордж и Вселенная |
Роман Викторович Душкин - Криптографические приключения: таинственные шифры и математические задачи Жанр: Детская образовательная литература Год издания: 2018 Серия: Библиотека вундеркинда |
Другие книги из серии «Библиотека вундеркинда»:
Ник Горькавый - Небесные механики Жанр: Сказки для детей Год издания: 2013 Серия: Научные сказки |
Александр Петрович Никонов - Физика на пальцах. Для детей и родителей, которые хотят объяснять детям Жанр: Детская литература: прочее Год издания: 2016 Серия: Библиотека вундеркинда |
Александр Петрович Никонов - Эволюция на пальцах. Для детей и родителей, которые хотят объяснять детям Жанр: Научно-популярная и научно-познавательная литература Год издания: 2019 Серия: Библиотека вундеркинда |
Ник Горькавый - Первооткрыватели. 100 научных сказок Жанр: Детская образовательная литература Год издания: 2018 Серия: Библиотека вундеркинда |