Найти в Дзене
Фактум

Криптография: секретный язык королей и тайных организаций на службе у Интернета

Криптография — наука о шифровании информации, которая не должна попасть к посторонним. Раньше это был секретный язык королей, шпионов, тайных служб. Сейчас же криптография прочно обосновалась в Интернете, по сути, обеспечив работу мировой паутины. Роман Протоцкий, эксперт #Хакнем_блокчейн расскажет Роман Протоцкий — основатель платформы XQR.one (социальной сети нового поколения), создатель токена 5bill, специалист в области IT (более 10 лет опыта и 200 проектов), инвестор, футуролог-практик, автор рубрики #хакнем_блокчейн Письменность сама по себе является неким шифром, когда набор условных знаков передает устную речь. Вспомним те же египетские иероглифы, которые долгое время были загадкой. Когда же информацию нужно скрыть от посторонних, её видоизменяли так, чтобы никто даже не догадался о том, что это письмо. Шифр, попавший в посторонние руки, вызывал недоумение. И интерес. Если информацию скрывают, значит она важна. И не придумали еще такого шифра, который невозможно дешифровать.

Криптография — наука о шифровании информации, которая не должна попасть к посторонним. Раньше это был секретный язык королей, шпионов, тайных служб. Сейчас же криптография прочно обосновалась в Интернете, по сути, обеспечив работу мировой паутины.

Роман Протоцкий, эксперт #Хакнем_блокчейн расскажет

  • О самых интересных шифрах
  • О том, как криптография обеспечила Интернет
  • Что такое хэш-функция
  • Как криптография связана с криптовалютами
Фото из личного профиля Инстаграм Романа Протоцкого
Фото из личного профиля Инстаграм Романа Протоцкого

Роман Протоцкий — основатель платформы XQR.one (социальной сети нового поколения), создатель токена 5bill, специалист в области IT (более 10 лет опыта и 200 проектов), инвестор, футуролог-практик, автор рубрики #хакнем_блокчейн

Шифровальный диск из Древней Греции. Послание "записывалось" шнурком. Адресату достаточно было размотать нитку, записывая буквы, и прочитать в обратном порядке.
Шифровальный диск из Древней Греции. Послание "записывалось" шнурком. Адресату достаточно было размотать нитку, записывая буквы, и прочитать в обратном порядке.

Письменность сама по себе является неким шифром, когда набор условных знаков передает устную речь. Вспомним те же египетские иероглифы, которые долгое время были загадкой. Когда же информацию нужно скрыть от посторонних, её видоизменяли так, чтобы никто даже не догадался о том, что это письмо. Шифр, попавший в посторонние руки, вызывал недоумение. И интерес.

Скитала — древнегреческое шифрование, при котором на палочку определенного диаметра наматывался пергамент или папирус и фраза записывалась по букве на каждом витке. Когда строчка заканчивалась, палочку переворачивали. Размотанная лента представляла бессмысленный набор букв и только зная диаметр палочки можно было прочесть послание.
Скитала — древнегреческое шифрование, при котором на палочку определенного диаметра наматывался пергамент или папирус и фраза записывалась по букве на каждом витке. Когда строчка заканчивалась, палочку переворачивали. Размотанная лента представляла бессмысленный набор букв и только зная диаметр палочки можно было прочесть послание.
Если информацию скрывают, значит она важна. И не придумали еще такого шифра, который невозможно дешифровать. Это лишь вопрос времени.
Часто буквы заменяли разными символами. Пожалуй, наиболее известный пример — "пляшущие человечки" из одноименного рассказа Артура Конан Дойля.
Часто буквы заменяли разными символами. Пожалуй, наиболее известный пример — "пляшущие человечки" из одноименного рассказа Артура Конан Дойля.

Чем быстрее разгадывали шифры, тем сложнее становились способы засекречивания информации. В годы Второй Мировой войны активно применялась специальная машина — Энигма (от немецкого Änigma — «загадка»). Электромеханический принцип работы был давно известным методом «шифра замены»: на роторах каждая буква обозначалась иначе. Вот только варианты замены менялись в процессе набора текста. А значит расшифровать текст было очень сложно. Но, тем не менее, и всесильную Энигму расшифровали.

Шифровальная машина Энигма
Шифровальная машина Энигма

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

smaismrmilmepoetaleumibunenugttauiras — Altissimum planetam tergeminum obseruaui — «высочайшую планету тройною наблюдал». Так Галилео Галилей "подписал" свое первое описание колец Сатурна.
smaismrmilmepoetaleumibunenugttauiras — Altissimum planetam tergeminum obseruaui — «высочайшую планету тройною наблюдал». Так Галилео Галилей "подписал" свое первое описание колец Сатурна.

Именно этот принцип, когда знаки во фразе смешиваются (от англ. hash — «превращать в фарш»), лег в основу хэш-функции. Идея хэширования была предложена в 1953 году Хансом Петером Луном, сотрудником IBM. И уже в 1956 описана Арнольдом Думи. С тех пор программисты пользуются алгоритмами хэширования для преобразования любого массива данных в битовую строку определенной длины.

Хэширование применяется для:

  • Сохранения паролей
  • Электронных подписей
  • Защиты данных
  • Шифрования сообщений и телефонных переговоров
  • Учета данных
  • Проверки на уникальность
Пример криптографического хэш-кодирования
Пример криптографического хэш-кодирования

По сути, хэширование обеспечивают весь обмен данными в Интернете, поскольку пересылать короткие хэш-коды, которые мало «весят» и мгновенно дешифруются, удобно. При этом данные, попавшие к криптоаналитику (специалист по расшифровке), прочитать будет сложно из-за отсутствия ключа (алгоритм, по которому была преобразована информация).

Тем не менее, с развитием компьютеров, вычисление ключа дешифровки занимает все меньше времени. Любые сведения, хранящиеся в Интернете, по факту, во всеобщем доступе. Уберечь информацию от прочтения сложно, а вот надежно защитить её от внесения изменений — легко! Система блокчейн стала сокрушительным ударом для тех, кто присваивает себе чужую информацию.

-8

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

Как несложно догадаться по названию, криптовалюта — это засекреченный код, некая электронная "фраза", абсолютно уникальная, поскольку даже номера на банкнотах повторяются после вывода определенной партии старых или бракованных купюр из оборота. Хэш-код криптомонет неповторим. Весь массив электронной наличности хранится на разных серверах и защищен технологией блокчейн.

Вся история криптографии — это соревнование между теми, кто шифрует, и криптоаналитиками. Изобретение квантовой криптографии пошатнуло «старые» методы шифрования, ведь в основе этого способа — использование принципов квантовой физики. Любой злоумышленник, подключившийся к закрытому каналу связи, внесет изменения в поток фотонов или электронов и будет вычислен мгновенно.

Авторские права на изображение принадлежат медиагруппе "Хакнем" и защищены товарным знаком ®️
Авторские права на изображение принадлежат медиагруппе "Хакнем" и защищены товарным знаком ®️
Человечество стоит на пороге запуска квантового компьютера, вычислительная мощь которого будет во много раз превосходить обычные компьютеры.

В заключении, давайте поиграем в криптоаналитиков. Данная фраза записана шифром Цезаря: каждая буква алфавита смещена на определенное количество «шагов», например, три. То есть вместо А будет В. В этой фразе шаг=5, т.е. А=Д. Ответы пишите в комментарии. Удачи!

Фраза: ЦОК ЖБЯЁК!

Пример шифра Цезаря с шагом 3, где А=В, Б=Г и так далее
Пример шифра Цезаря с шагом 3, где А=В, Б=Г и так далее

Автор: #роман_протоцкий предприниматель, руководитель международного проекта новейшей социальной сети, it-специалист, инвестор. Инстаграм Романа

-11