В новом выпуске научно-популярного проекта Лессон – о криптографических методах защиты информации, но не о секретных шифрах из шпионских фильмов, а о математике нашей цифровой безопасности.
Анастасия Малашина
Доцент Высшей школы бизнеса, научный сотрудник Центра стратегической аналитики и больших данных Высшей школы экономики.
Итак, что такое криптография? Криптография в переводе с греческого означает «тайнопись». Это наука о том, как с помощью математических методов преобразовать информацию так, чтобы ее мог прочитать только тот, для кого она предназначена.
Проще всего представить себе специальный сейф. Сам сейф – это алгоритм шифрования, а уникальный ключ, который его открывает, – это ваш ключ шифрования. Основные задачи этой «математики» – обеспечить три свойства информации:
История криптографии уходит вглубь веков. Первые известные примеры тайнописи появились около 4000 лет назад в Древнем Египте, где использовали специальные иероглифы для сокрытия сакрального смысла магических заклинаний и ритуальных текстов. Многие знают о шифре Цезаря, в основе которого лежит циклический сдвиг алфавита на фиксированное число позиций. Для своего времени это был гениальный метод.
На протяжении многих веков изобретали разнообразные и искусные техники шифрования, стойкость которых зависела от секретности самой схемы. Поэтому достаточно было противнику раскрыть ее принцип — и все тайны оказывались под угрозой.
Настоящая революция произошла в XX веке, когда криптография превратилась из искусства тайнописи в строгую математическую науку. В годы Второй мировой войны судьбы стран решались в битве умов вокруг электромеханических шифровальных машин, таких как немецкая «Энигма», которую удалось взломать британским спецслужбам. Появились теоретически абсолютно стойкие методы шифрования, такие как одноразовые блокноты. У двух агентов были два одинаковых блокнота со страницами ключей. Каждую страницу использовали только один раз и сразу уничтожали. Позже, и во времена Холодной войны, шифрование по принципу одноразовых блокнотов обеспечивало секретную связь знаменитой «горячей линии» Вашингтон–Москва.
В Советском Союзе криптография являлась полностью закрытой наукой, это слово даже не звучало в открытой печати. В постсоветскую эпоху произошло частичное открытие криптографии, хотя часть исследований по-прежнему остается закрытой.
В основе современных алгоритмов лежат задачи, обратное решение которых считается вычислительно практически невозможным за приемлемое время.
Приведу пример. Чтобы взломать американский стандарт шифрования AES с ключом в 256 бит методом полного перебора, самому мощному суперкомпьютеру с миллиардом процессоров потребуется 100 квиндециллионов лет. Это число с 50 нулями! Для сравнения, возраст нашей Вселенной – всего 14 миллиардов лет, то есть число с 10 нулями.
Кейс 1: зашифрован ли ваш мессенджер?
А где мы сталкиваемся с этой математикой в жизни? Сегодня криптография защищает не только секретные линии связи, а используется повсеместно в цифровой среде.
Например, вы ежедневно отправляете десятки личных и рабочих сообщений. Но кто еще может их прочитать? Без шифрования ваши переписки уязвимы.
Поэтому в современных мессенджерах, таких как WhatsApp или «секретные чаты» Telegram, используется технология сквозного шифрования. Отправляемое сообщение шифруется на вашем телефоне и расшифровывается только на устройстве собеседника. Даже сервер мессенджера не может прочитать вашу переписку. Это работает благодаря асимметричной криптографии, где используются математически связанные открытый и закрытый ключи.
Кейс 2: электронная подпись
Однако криптография – это не только про обеспечение секретности, но и про доказательство подлинности. Например, мы подаем заявление на «Госуслугах» или отправляем налоговую декларацию. Как в цифровом мире подтвердить, что именно вы подали документ и он не был изменен после подписания?
На смену печати и росчерку пришла электронная подпись (ЭП). Когда вы «подписываете» документ, система с помощью вашего закрытого ключа создает для него уникальную математическую «свертку» – хэш. Проверяющий с помощью вашего открытого ключа может удостовериться, что подписали его именно вы и что данные не изменились. Ваша подпись – это результат вычисления.
Кейс 3: блокчейн и криптовалюты
На этом возможности криптографии не заканчиваются. Она не только защищает существующие системы, но и позволяет создавать совершенно новые, например в сфере финансов. Давайте посмотрим на блокчейн и криптовалюты. Вы переводите кому-то биткоины без участия банка. Как гарантировать, что деньги нельзя подделать или потратить дважды?
В основе блокчейна лежат два «кита» криптографии:
Во-первых, это криптографические хэш-функции, которые связывают блоки в цепь, делая историю операций необратимой. Во-вторых, асимметричные схемы криптографии: ваш биткоин-адрес – это публичный «номер сейфа», а право распоряжаться средствами дает только ваш закрытый ключ. И всё это регулируется протоколом консенсуса, который делает атаку на сеть экономически невыгодной.
А как каждый из нас может использовать криптографию прямо сейчас?
Сегодня криптография – это не абстрактная наука и не сверхсекретная технология. Это повседневный инструмент, который защищает нашу цифровую жизнь. Она позволяет нам уверенно действовать в онлайн-среде – от личного общения до финансовых и юридических операций.
И эта эволюция – от секретных шифров к открытым математическим стандартам – является главным признаком зрелости. Именно эта открытость – когда алгоритм изучен всеми, но взломать его практически невозможно – и есть гарант цифровой безопасности.
В подписке — дайджест статей и видеолекций, анонсы мероприятий, данные исследований. Обещаем, что будем бережно относиться к вашему времени и присылать материалы раз в месяц.
Спасибо за подписку!
Что-то пошло не так!