Криптография — наука о тайнописи
Покупка
Тематика:
Криптография
Издательство:
Прометей
Автор:
Фомичев Владимир Михайлович
Год издания: 2020
Кол-во страниц: 66
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-00172-040-9
Артикул: 770875.01.99
Книга содержит исторический материал по криптографии, кратко отражающий динамику ее развития с древних времен по сегодняшний день. Представлены задачи по защите информации, решаемые с помощью криптографии, в том числе в финансово-банковской сфере. Показана связь криптографии с другими науками: математикой, физикой, лингвистикой. Сформулированы несколько задач для юных читателей. Материалы книги предназначены для ознакомления с основами криптографии студентов младших курсов вузов и учащихся старших классов средней школы.
Книга может быть использована при проведении семинарских занятий с бакалаврами, обучающимися по направлению 10.03.01 «Информационная безопасность».
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
В.М. Фомичев КРИПТОГРАФИЯ — НАУКА О ТАЙНОПИСИ Учебное пособие Москва 2020 Федеральное государственное образовательное бюджетное учреждение высшего образования «ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ РОССИЙСКОЙ ФЕДЕРАЦИИ»
УДК 003.26 ББК 32.973-18.2 Ф 76 Рецензент: Дворянкин С.В. — доктор технических наук, профессор кафедры защиты информации МГТУ им. Н.Э. Баумана, профессор. Фомичев В.М. Ф 76 Криптография — наука о тайнописи: Учебное пособие / В.М. Фомичев. — М.: Прометей, 2020. — 66 с. ISBN 978-5-00172-040-9 Книга содержит исторический материал по криптографии, кратко отражающий динамику ее развития с древних времен по сегодняшний день. Представлены задачи по защите информации, решаемые с помощью криптографии, в том числе в финансово-банковской сфере. Показана связь криптографии с другими науками: математикой, физикой, лингвистикой. Сформулированы несколько задач для юных читателей. Материалы книги предназначены для ознакомления с основами криптографии студентов младших курсов вузов и учащихся старших классов средней школы. Книга может быть использована при проведении семинарских занятий с бакалаврами, обучающимися по направлению 10.03.01 «Информационная безопасность». ISBN 978-5-00172-040-9 © Фомичев, В.М., 2020 © Издательство «Прометей», 2020
СОДЕРЖАНИЕ ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Шифрование вручную . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Простая замена алфавита . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Шифрование в эпоху развития книгопечатания . . . . . . . . . . . . .17 Криптография и кодирование . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Табличные, книжные и машинные шифры . . . . . . . . . . . . . . . . 24 Шифровальная и дешифровальная службы России . . . . . . . . . 34 От шифрмашин — к электронным программным шифрам . . . 42 Двухключевые криптографические системы . . . . . . . . . . . . . . 47 Защита информации в информационных и технологических системах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Защита данных в экономике и финансово-банковской сфере . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Компьютеры — инструмент криптографического анализа . . . 58 Квантовая и постквантовая криптография . . . . . . . . . . . . . . . . . .61 ЗАКЛЮЧЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Задания для школьников . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Использованная литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
ВВЕДЕНИЕ Криптография — в переводе с греческого означающая «тайнопись», возникла очень давно и использовалась для защиты информации в цивилизованном мире. Развивалась и применялась криптография весьма скрытно, что придавало ореол таинственности как самой науке, так и ее применению. Криптография — это и ремесло, и искусство, и наука, последняя грань особенно отчетливо проявилась наряду с развитием науки вообще, особенно математики. Исторически основной задачей криптографии было (эта функция сохраняется и в наше время) сокрытие от непредвиденного ознакомления с содержанием сообщений, предназначенных для узкого круга лиц, правителей и военачальников. Близкая задача по сокрытию не только содержания, но и самого факта наличия секретного сообщения, относится в современном понимании к другой науке — стеганографии, которую тоже можно отнести к тайнописи. Например, методом стеганографии является запись сообщений на бумаге специальными жидкостями, называемыми симпатическими чернилами. Записанное таким образом сообщение можно прочесть только при определённых условиях, в частности, при воздействии на бумагу потока теплого воздуха (например, от пламени свечи). Историческая наука небезосновательно полагает, что тайнопись возникла наряду с письменностью: научившись записывать, люди незамедлительно пришли к потребно
сти скрывать ценную информацию. Ряд археологических находок представляет собой записанные на глине или бересте шифрованные сообщения, давность которых составляет около 5000 лет. Основой метод криптографии называется шифрованием. Шифрование представляет собой преобразование последовательности символов сообщения, после которого получившееся так называемое шифрованное сообщение имеет вид случайной (бессмысленной) последовательности символов, то есть возможность чтения нарушается. Не рекомендуется частая повторяемость преобразований текстов при шифровании, а также шифрование очень длинных сообщений. Иначе закономерности в шифрованных сообщениях, наблюдаемые в ходе анализа со стороны лиц, пытающихся «взломать» систему шифрования, могут привести к раскрытию секретных сообщений («взломщиков» часто называют криптоаналитиками). Поэтому необходимо соблюдать ряд правил при использовании шифрования: • каждое шифрующее преобразование привязано к уникальному секретному параметру — ключу, выбор ключа для шифрования тождественен выбору шифрующего преобразования; • шифрующее преобразование выбирается пользователем из некоторого (желательно, большого) семейства преобразований, это семейство преобразований называют шифром; • адресат, имеющий доступ к шифрованному сообщению, для раскрытия содержания сообщения (то есть для расшифрования) должен иметь такое же семейство преобразований, то есть такой же шифр, и знать ключ, использованный для шифрования; • пользователи системы шифрования допускают, что шифрованное сообщение может быть перехвачено криптоаналитиком, пытающимся раскрыть сообщение
(то есть дешифровать сообщение), и что противник может знать семейство шифра, но противник ни в коем случае не должен знать использованный секретный ключ. Итак, секретность информации при использовании метода шифрования основана в основном на сохранении в секрете ключа. Заметим, что ключ должен сохраняться в секрете и до начала процесса шифрования и часто после него в течение длительного периода времени. Значит, важной задачей по обеспечению секретности информации является снабжение ключами участников переписки и создание условий по безопасному хранению ключей. Эта задача, называемая распределением ключей, решается с помощью специальных криптографических протоколов. Важнейшим свойством шифра является его способность противостоять дешифрованию противником. Это свойство количественно характеризуется величиной, называемой криптографической стойкостью. Так как современное дешифрование невозможно выполнить без использования компьютеров, то стойкость шифра в современном понимании измеряется в основном необходимым для дешифрования временем или количеством вычислительных операций компьютеров, способных взломать криптографическую систему.
ШИФРОВАНИЕ ВРУЧНУЮ Издавна функции шифрования и расшифрования исполняли особо доверенные лица, называемые шифровальщиками. Шифровальщики обязаны не разглашать секретов, которые им становятся доступны по роду выполняемых обязанностей. Шифровальщики до XX века включительно выполняли работу вручную, то есть без использования каких-либо устройств (машин), облегчающих нередко рутинный труд шифрования. С точки зрения математического существа преобразований применялись два вида шифрования: шифры перестановки (символов текста) и шифры замены (чаще всего букв или пар букв сообщения). Шифры перестановки. В V—IV вв. до н.э. греки применяли шифр перестановки, реализуемый с помощью скиталя (сцитала). Скиталь представлял собой цилиндр (обычно сделанный из дерева), на который наматывался ремень так, что края ремня смыкались не перекрываясь. По намотанному ремню вдоль оси скиталя записывался текст. Затем снятым со скиталя и размотанным ремнем подпоясывали гонца и гонца отправляли адресату. На поясе гонца сообщение выглядело как бессмысленный набор букв. Ключом шифра является скиталь, точнее, его диаметр. При расшифровании адресат распоясывал гонца и наматывал ремень на такой же скиталь нужного диаметра, чтобы прочесть сообщение. В те древние времена Аристотель изобрел оригинальный способ дешифрования, суть которого в том, что ре