Unclonable cryptography leverages the quantum no-cloning principle to copy-protect cryptographic functionalities. While most existing works address the basic single-copy security, the stronger notion of multi-copy security remains largely unexplored.
We introduce a generic compiler that upgrades collusion-resistant unclonable primitives to achieve multi-copy security, assuming only one-way functions. Using this framework, we obtain the first multi-copy secure constructions of public-key quantum money (termed quantum coins), single-decryptor encryption, unclonable encryption, and more. We also introduce an extended notion of quantum coins, called upgradable quantum coins, which allow weak (almost-public) verification under weaker assumptions and can be upgraded to full public verification under stronger assumptions by the bank simply publishing additional classical information.
Along the way, we give a generic compiler that upgrades single-copy secure single-decryptor encryption to a collusion-resistant one, assuming the existence of functional encryption, and construct the first multi-challenge secure unclonable encryption scheme, which we believe are of independent interest.
- ID статьи: 2510.12626
- Название: Multi-Copy Security in Unclonable Cryptography
- Авторы: Alper Çakan, Vipul Goyal, Fuyuki Kitagawa, Ryo Nishimaki, Takashi Yamakawa
- Классификация: quant-ph cs.CR (квантовая физика, криптография и безопасность)
- Дата публикации: 14 октября 2024 г. (препринт arXiv)
- Ссылка на статью: https://arxiv.org/abs/2510.12626v1
Некопируемая криптография использует принцип квантовой некопируемости для защиты криптографических функций от копирования. Хотя большинство существующих работ решают проблему базовой однокопийной безопасности, концепция более сильной многокопийной безопасности остаётся в значительной степени неисследованной. В данной статье представлен универсальный компилятор, который при наличии только односторонних функций повышает устойчивые к сговору некопируемые примитивы до достижения многокопийной безопасности. Используя эту схему, авторы получают первые конструкции многокопийной безопасности для публичного квантового денежного обращения (называемого квантовыми монетами), шифрования с одним дешифровщиком, некопируемого шифрования и других примитивов. Статья также вводит расширенную концепцию квантовых монет — обновляемые квантовые монеты, которые позволяют слабую верификацию при более слабых предположениях и могут быть обновлены до полной открытой верификации при более сильных предположениях путём публикации банком дополнительной классической информации.
Центральная проблема, решаемая в данной статье, — это повышение от однокопийной безопасности к многокопийной безопасности. В некопируемой криптографии традиционные исследования сосредоточены на параметре некопируемости 1→2 (противник получает одну копию чистого квантового состояния, но не может создать две копии), тогда как более общий параметр q→q+1 (противник получает q копий, но не может создать q+1 копию) изучен меньше.
Многокопийная безопасность имеет важное значение:
- Операционные преимущества: Равенство чистых состояний может быть эффективно проверено с помощью SWAP-теста, что полезно в приложениях
- Анонимность: Несколько копий одного и того же чистого состояния естественным образом обеспечивают гарантии анонимности
- Концептуальная мотивация: Несколько копий чистого состояния соответствуют одному и тому же физическому объекту, тогда как состояния, выбранные из одного распределения, могут быть различными
Существующие результаты по многокопийной безопасности весьма ограничены:
- Mosca и Stebila предложили концепцию квантовых монет, но построили их только в модели квантового оракула
- Некоторые работы реализуют только более слабые концепции безопасности оракула
- Отсутствует универсальный метод преобразования от устойчивости к сговору к многокопийной безопасности
- Предложение универсального компилятора: Представлен универсальный компилятор для повышения устойчивых к сговору некопируемых примитивов к многокопийной безопасности, требующий только существования односторонних функций
- Первые конструкции многокопийной безопасности: Получены первые конструкции многокопийной безопасности для квантовых монет, шифрования с одним дешифровщиком, некопируемого шифрования и других примитивов
- Обновляемые квантовые монеты: Введена новая концепция, позволяющая обеспечивать различные уровни безопасности при различных предположениях
- Технические инструменты: Построены компилятор от однокопийного к устойчивому к сговору шифрованию с одним дешифровщиком, а также первая схема некопируемого шифрования с безопасностью при множественных вызовах
Многокопийная безопасность: Для любого полинома t, имея t копий одного и того же чистого состояния, противник не может создать t+1 действительную копию. Это отличается от устойчивости к сговору, при которой даны t независимо сгенерированных состояний.
Пусть GenState — это QPT-алгоритм с классическим детерминированным выходом и длиной случайности r(λ). Для ключа PRS k и ключа PRF K определим:
∣ψz,k,K⟩=∑xαk,x∣x⟩⊗∣φz,F(K,x)⟩
где ∑xαk,x∣x⟩ — состояние, создаваемое схемой PRS, а ∣φz,F(K,x)⟩ — состояние, полученное вызовом GenState(z;F(K,x)).
Основная идея: Через PRS и PRF можно преобразовать t независимо сгенерированных состояний в t копий одного и того же состояния, вычислительно неразличимых.
- Фаза запроса состояния: Испытатель получает от противника запрос количества t, первоначально запускает GenState(st) t раз с независимыми случайными величинами
- После модификации: Испытатель выводит t идентичных состояний:
∑xαki,x∣x⟩⊗∣φx⟩
где ∣φx⟩=GenState(st;F(Ki,x))
- Безопасность: На основе безопасности PRS и PRF модифицированный эксперимент вычислительно неразличим от исходного
Компилятор на основе PRS:
- Установка: использование публичной мини-схемы, цифровой подписи и PRS
- Состояние банка: содержит ключ подписи, ключ PRF и ключ PRS
- Генерация банкноты: создание состояния ∣⟩=∑xαx∣x⟩∣snx⟩∣Sign(sgk,snx)⟩∣_x⟩$
- Верификация: измерение всех регистров, кроме регистра мини-банкноты, проверка подписи и мини-банкноты
Компилятор от однокопийного к устойчивому к сговору:
- Использование функционального шифрования как промежуточного слоя
- Построение схемы REone.pk для обработки различных режимов шифрования
- Обеспечение безопасности доказательства путём сортировки меток
Преобразование от SDE к UE:
- Обмен ролей шифротекста и ключа
- Использование техники одноразового заполнения
- На основе устойчивости к сговору при поиске с одинаковыми вызовами
Статья в основном проводит теоретический анализ, доказывая безопасность через серию гибридных экспериментов:
- Гибридная последовательность: Построение последовательности вычислительно неразличимых гибридных экспериментов
- Аргумент редукции: Редукция безопасности новой конструкции к безопасности базовых примитивов
- Выбор параметров: Обеспечение пренебрежимой потери безопасности путём надлежащего выбора параметров
- Hyb0 к Hyb1: Безопасность PRF
- Hyb1 к Hyb2: Лемма о квантовом состоянии, доступном только для чтения один раз, с малым диапазоном
- Последующие гибриды: Безопасность цифровой подписи BZ и мини-схемы
Использование техники пороговой реализации Zhandry и др.:
- TI_t(P): Пороговая реализация POVM P
- Свойства: Если тест пройден, вероятность успеха измеренного состояния составляет по крайней мере t
- Квантовые монеты: На основе скрытия подпространства и односторонних функций
- Шифрование с одним дешифровщиком: На основе полиномиально безопасного iO и односторонних функций
- Некопируемое шифрование: На основе полиномиально безопасного iO и односторонних функций
- Многокопийная безопасность: Для произвольного полиномиального количества копий
- Стандартная модель: Не зависит от модели случайного оракула
- Оптимальные предположения: Более слабые предположения по сравнению с существующими работами
vs. Poremba и др. PRV24:
- Данная работа: неограниченная многокопийная безопасность, стандартные концепции безопасности
- PRV24: ограниченная многокопийная, концепции безопасности оракула
- Сила предположений: данная работа требует iO, PRV24 требует только односторонние функции
vs. Ananth и др. AMP25:
- Данная работа: стандартная безопасность аутентифицированного удаления
- AMP25: концепции безопасности оракула
- Применимые сценарии: данная работа поддерживает переиспользуемые и публичные параметры
- Квантовое денежное обращение: От сопряжённого кодирования Wiesner к современным публичным схемам
- Защита от копирования: Квантовая защита программ от копирования
- Безопасная аренда: Временная передача прав использования ключей
- Аутентифицированное удаление: Доказуемое удаление данных
- Устойчивость к сговору: Несколько независимо сгенерированных состояний
- Многокопийная: Несколько копий одного и того же чистого состояния
- Технические различия: Требуют различных аналитических техник и редукций безопасности
- Впервые представлен универсальный компилятор от устойчивости к сговору к многокопийной безопасности
- Решена проблема конструкции квантовых монет в стандартной модели
- Реализованы многокопийные безопасные версии нескольких важных некопируемых примитивов
- Сила предположений: Некоторые конструкции требуют более сильных криптографических предположений (например, iO)
- Проблемы эффективности: Компилятор может вносить дополнительные вычислительные затраты
- Область применения: Требует, чтобы базовые алгоритмы имели классический детерминированный выход
- Оптимизация предположений: Поиск конструкций на основе более слабых предположений
- Улучшение эффективности: Оптимизация конкретной реализации компилятора
- Новые приложения: Исследование применения многокопийной безопасности в других криптографических примитивах
- Теоретический прорыв: Решение важной теоретической проблемы многокопийной безопасности
- Универсальность: Предоставление унифицированной схемы, применимой к различным примитивам
- Техническая инновация: Умелое сочетание техник PRS, PRF и квантового тестирования
- Полнота: Предоставление полных решений от теоретической схемы до конкретных конструкций
- Практическое применение: На основе более сильных теоретических предположений, практическое развёртывание может столкнуться с трудностями
- Анализ эффективности: Отсутствие конкретного анализа эффективности и обсуждения оптимизации
- Выбор параметров: Недостаток конкретного руководства по выбору некоторых параметров безопасности
- Теоретический вклад: Предоставление важных теоретических инструментов для некопируемой криптографии
- Вдохновляющее значение: Предоставление новых идей и методов для последующих исследований
- Потенциал приложений: Перспективы применения в квантовой криптографии, блокчейне и других областях
- Системы квантового денежного обращения: Цифровые валюты, требующие защиты от подделки и анонимности
- Защита цифровых авторских прав: Защита программного обеспечения и контента от копирования
- Безопасные многосторонние вычисления: Защита конфиденциальности вычислений в квантовой среде
Статья цитирует важные работы в области квантовой криптографии, некопируемой криптографии и связанных математических инструментов, включая:
- Оригинальные работы Wiesner по квантовому денежному обращению
- Публичное квантовое денежное обращение Aaronson-Christiano
- Псевдослучайные квантовые состояния Ji-Liu-Song
- Техники квантового тестирования Zhandry
- Недавние работы по некопируемому шифрованию и безопасной аренде
Общая оценка: Это высококачественная теоретическая криптографическая статья, решающая важную открытую проблему в некопируемой криптографии, предоставляющая элегантную теоретическую схему и конкретные конструкции, имеющие важное значение для развития данной области.