ZK-JPEG: доказательство подлинности снимка, устойчивое к сжатию

· Безопасность
Исследователи представили криптографический инструмент, который подтверждает, что JPEG-изображение получено из подлинного снимка камеры — даже после сжатия и допустимых правок.

cover.svg

На фоне распространения инструментов для создания дипфейков вопрос о происхождении цифровых снимков становится всё острее. Средства аутентификации изображений призваны отделять кадры, действительно сделанные физической камерой, от синтетических подделок. Однако у таких средств есть слабое место: они должны переживать полезные преобразования изображения, не теряя способности доказать подлинность.

Проблема подписей и сжатия

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

Прежние работы предлагали фиксировать историю правок с помощью доказательств с нулевым разглашением (zero-knowledge, ZK). Но эти схемы не выдерживали кодирования с потерями — в частности, самого распространённого формата JPEG.

Что предлагает ZK-JPEG

Авторы из Stealth Software Technologies и Университета Вермонта представили ZK-JPEG — криптографический инструмент, который доказывает, что изображение было корректно сжато в JPEG из секретного, зафиксированного (committed) исходного кадра. При этом сам исходник остаётся скрытым.

Отдельная сильная сторона подхода — поддержка широкого семейства преобразований изображения. Их можно встроить прямо в процесс JPEG-сжатия с минимальными накладными расходами, так что размытие или редактирование области кадра не разрушает возможность проверки подлинности.

По словам авторов, система получилась быстрой и гибкой, а собрать её можно из готовых ZK-инструментов. Для этого использован PicoZK: он превращает код обработки изображений на Python в ZK-схему для системы доказательств line-point zero knowledge (LPZK).

Контекст

Работа опубликована в Cryptology ePrint Archive (документ 2026/2039) и, согласно сопроводительным данным, представлена на конференции SCN 2026. Ключевые темы — доказательства с нулевым разглашением, происхождение изображений и верифицируемое редактирование. Практическая ценность очевидна: сочетание устойчивости к сжатию и возможности скрывать чувствительные фрагменты кадра приближает аутентификацию снимков к реальным сценариям, где картинки почти всегда проходят через JPEG.


Источник: Lobsters

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.