Искусство шифрования
Нашу сегодняшнюю жизнь невозможно представить без криптографии. Мы пользуемся её достижениями, даже если не стремимся к этому. Банковские транзакции, интернет-трафики, телефонные мессенджеры используют шифрование, которое обеспечивает конфиденциальность сведений. Так что же представляет собой криптография?
Криптография — это наука о способах шифрования информации. В переводе с древнегреческого означает «тайнопись». Первые способы шифрования текста появились с зарождением письменности. Тайное письмо (стеганография) применялось уже древними цивилизациями Индии, Месопотамии и Египта.
Все тайнописи имеют системы. Один из самых простых шифров — шифр сдвига, когда каждая буква сообщения заменяется на отстоящую от неё на заданном количестве позиций в алфавите. Ключ, равный трём, называется шифром Цезаря.
Тайнописцы были и в Древней Руси. Митрополит Киприан разработал систему тайнописи — литорею, или тарабарское письмо, в просторечии называемое «тарабарщиной». В простейшем варианте согласные буквы выписывались в два ряда, и буквы друг над другом менялись между собой. В более сложном — применялись замены для всех букв, которые каждый раз делались по новым правилам.
Один из самых известных шифров — шифр транспортирования. В нём буквы переставляются по определённому правилу. Можно, например, каждое слово писать задом наперёд или менять местами две соседние буквы.
У средневековых учёных была традиция публиковать неоднозначные результаты своих исследований в зашифрованном виде. Если открытие оказывалось ложным, его никто не мог прочитать. В случае успешной проверки публиковали ключ, и расшифрованная фраза подтверждала авторство первооткрывателя..
Актуальность криптографии возросла после изобретения радио. Во время войн XX века криптоаналитики стремились расшифровать перехваченные радиограммы, чтобы заранее узнавать о готовящихся действиях противника.
Самый знаменитый шифр — азбука Морзе. При передаче сообщения с помощью телеграфа тире и точки соотносятся с длинными и короткими сигналами.
Главный недостаток вышеупомянутых шифров — их легко раскодировать. На сегодняшний день самый популярный из алгоритмов шифрования — метод публичного ключа. Он используется в технике и компьютерных системах. Его суть заключается в наличии двух ключей, один из которых передаётся публично, а второй является секретным. Открытый ключ — это большое число, имеющее только два делителя, помимо единицы и самого себя. Эти два делителя являются секретным ключом и при перемножении дают публичный ключ. Открытый ключ используется для шифровки сообщения, а секретный — для дешифровки.
До 20-х годов прошлого века профессия шифровальщика считалась гуманитарной специальностью. Впервые математиков стали обучать этой науке в польском Бюро шифров. Сегодня отдельные направления по криптографии изучают во многих вузах на математических факультетах и факультетах информационных технологий. Свой профессиональный праздник российские шифровальщики отмечают 5 мая. Именно в этот день в 1921 году в нашей стране была создана криптографическая служба.
По материалам naukatv.ru, ALMA MATER
Фото: Pexels