Публичная криптография по‑простому

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

В системе с открытым ключом используются два взаимодополняющих элемента: публичный ключ, широко распространяемый для шифрования, и приватный ключ, строго охраняемый владельцем для расшифровки. Аналогия с ингредиентами невидимых чернил иллюстрирует, как один компонент заставляет сообщение исчезать, а другой – возвращать его на поверхность.

Пример шпионского обмена демонстрирует эту схему: Борис публикует формулу исчезающих чернил, позволяющую скрыть сообщение, в то время как Наташа, владеющая секретной рецептурой восстановления, способна прочитать содержание. При этом Борис может, публикуя способ исчезновения, сохранять личный метод восстановления для получения секретных сообщений.

Основой технологии являются ловушечные функции – математические операции, легко выполняемые в одном направлении, но чрезвычайно сложные для обратного расчёта без дополнительной «ловушки». Например, умножение двух крупных простых чисел производится быстро, тогда как разложение их произведения на множители требует огромных вычислительных усилий.

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

Первые исследования в области публичной криптографии проводились британскими математиками из GCHQ в период с 1970 по 1974 год – той организацией, что прославилась расшифровкой кода «Энигма» во времена Второй мировой войны. Эти работы оставались засекреченными до 1997 года, а переданные результаты Национальному агентству безопасности США не нашли немедленного применения из-за ограниченных вычислительных возможностей того времени.

Реальное популяризация технологии произошла в 1976 году, когда американские исследователи Уитфилд Диффи и Мартин Хеллман представили первую общедоступную схему криптографии с открытым ключом, опираясь на идеи Ральфа Меркле. В 1977 году алгоритм RSA, названный по именам Рона Ривеста, Ади Шамира и Леонарда Адлемана, стал практическим инструментом, обеспечивающим безопасность в интернет‑транзакциях, таких как онлайн‑покупки и электронная почта.

Двойная ключевая система позволяет реализовывать цифровые подписи: приватный ключ используется для подписания, а публичный – для проверки подлинности, что является математическим доказательством авторства. Такая технология стала фундаментом для криптовалют, например, биткойна, в то время как эксперты обсуждают вероятность того, что квантовые компьютеры смогут нарушить современные алгоритмы шифрования. Одновременно развиваются идеи «космического шифрования» с передачей данных посредством лазерных лучей от спутников, первый из которых планируется запустить в 2025 году.

Профессор Рассел Имплаггиазо из Калифорнийского университета в Сан-Диего подчёркивает, что идея ловушечных функций не была востребована в предыдущие века из-за технологических ограничений, заставлявших выбирать более простые задачи в военных условиях. Современные вычислительные мощности открыли путь к применению сложных математических операций, обеспечив революционные методы защиты информации, подтверждённые публикациями независимого издания Quanta Magazine, поддерживаемого Фондом Симонса.


Новое на сайте

19521Банковский троян VENON на Rust атакует Бразилию с помощью девяти техник обхода защиты 19520Бонобо агрессивны не меньше шимпанзе, но всё решают самки 19519Почему 600-килограммовый зонд NASA падает на Землю из-за солнечной активности? 19518«Липовый календарь»: как расписание превращает работников в расходный материал 19517Вредоносные Rust-пакеты и ИИ-бот крадут секреты разработчиков через CI/CD-пайплайны 19516Как хакеры за 72 часа превратили npm-пакет в ключ от целого облака AWS 19515Как WebDAV-диск и поддельная капча помогают обойти антивирус? 19514Могут ли простые числа скрываться внутри чёрных дыр? 19513Метеорит пробил крышу дома в Германии — откуда взялся огненный шар над Европой? 19512Уязвимости LeakyLooker в Google Looker Studio открывали доступ к чужим базам данных 19511Почему тысячи серверов оказываются открытой дверью для хакеров, хотя могли бы ею не быть? 19510Как исследователи за четыре минуты заставили ИИ-браузер Perplexity Comet попасться на... 19509Может ли женщина без влагалища и шейки матки зачать ребёнка естественным путём? 19508Зачем учёные из Вены создали QR-код, который невозможно увидеть без электронного... 19507Девять уязвимостей CrackArmor позволяют получить root-доступ через модуль безопасности...
Ссылка