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 del Artículo: 2510.12626
- Título: Multi-Copy Security in Unclonable Cryptography
- Autores: Alper Çakan, Vipul Goyal, Fuyuki Kitagawa, Ryo Nishimaki, Takashi Yamakawa
- Clasificación: quant-ph cs.CR (Física Cuántica, Criptografía y Seguridad)
- Fecha de Publicación: 14 de octubre de 2024 (Preimpresión en arXiv)
- Enlace del Artículo: https://arxiv.org/abs/2510.12626v1
La criptografía inclonable aprovecha el principio cuántico de no-clonación para proteger funciones criptográficas de ser copiadas. Aunque la mayoría de los trabajos existentes abordan la seguridad básica de una sola copia, el concepto más fuerte de seguridad multi-copia sigue siendo en gran medida inexplorado. Este artículo introduce un compilador universal que, asumiendo únicamente la existencia de funciones unidireccionales, actualiza primitivos inclon ables resistentes a colusión para lograr seguridad multi-copia. Utilizando este marco, los autores obtienen las primeras construcciones de seguridad multi-copia para moneda cuántica de clave pública (denominada moneda cuántica), cifrado de un único descifrador, cifrado inclonable, entre otros. El artículo también introduce un concepto extendido de moneda cuántica—moneda cuántica actualizable—que permite verificación débil bajo suposiciones más débiles y puede actualizarse a verificación completamente pública bajo suposiciones más fuertes mediante información clásica adicional publicada por el banco.
El problema central que aborda este artículo es la actualización de seguridad de una sola copia a seguridad multi-copia. En criptografía inclonable, la investigación tradicional se ha enfocado principalmente en la configuración de no-clonación 1→2 (donde un adversario obtiene una copia de un estado cuántico puro pero no puede producir dos copias), mientras que la configuración más general q→q+1 (donde el adversario obtiene q copias pero no puede producir q+1 copias) ha sido menos estudiada.
La seguridad multi-copia es significativa por las siguientes razones:
- Ventaja Operacional: La igualdad de estados puros puede verificarse eficientemente mediante la prueba SWAP, lo cual es útil en aplicaciones
- Anonimato: Múltiples copias del mismo estado puro proporcionan naturalmente garantías de anonimato
- Motivación Conceptual: Múltiples copias de un estado puro corresponden al mismo objeto físico, mientras que estados muestreados de la misma distribución pueden ser diferentes
Los resultados existentes de seguridad multi-copia son muy limitados:
- Mosca y Stebila propusieron el concepto de moneda cuántica pero solo construyeron en el modelo de oráculo cuántico
- Algunos trabajos solo implementan conceptos de seguridad de oráculo más débiles
- Falta una conversión genérica de seguridad resistente a colusión a seguridad multi-copia
- Compilador Universal Propuesto: Proporciona un compilador universal que actualiza primitivos inclon ables resistentes a colusión a seguridad multi-copia, asumiendo únicamente la existencia de funciones unidireccionales
- Primeras Construcciones de Seguridad Multi-Copia: Obtiene las primeras construcciones de seguridad multi-copia para moneda cuántica, cifrado de un único descifrador, cifrado inclonable, entre otros
- Moneda Cuántica Actualizable: Introduce un nuevo concepto que permite proporcionar diferentes niveles de garantías de seguridad bajo diferentes intensidades de suposiciones
- Herramientas Técnicas: Construye un compilador de cifrado de un único descifrador de una sola copia a resistente a colusión, así como el primer esquema de cifrado inclonable seguro para múltiples desafíos
Seguridad Multi-Copia: Para cualquier t polinomial, dado t copias del mismo estado cuántico puro, ningún adversario puede producir t+1 copias válidas. Esto difiere de la seguridad resistente a colusión, donde se proporcionan t estados generados independientemente.
Sea GenState un algoritmo QPT con salida clásica determinista, donde la longitud de aleatoriedad es r(λ). Para la clave PRS k y la clave PRF K, se define:
∣ψz,k,K⟩=∑xαk,x∣x⟩⊗∣φz,F(K,x)⟩
donde ∑xαk,x∣x⟩ es el estado producido por el esquema PRS, y ∣φz,F(K,x)⟩ es el estado obtenido al invocar GenState(z;F(K,x)).
Idea Central: A través de PRS y PRF, es posible convertir t estados generados independientemente en t copias del mismo estado, siendo computacionalmente indistinguibles.
- Fase de Consulta de Estado: El retador recibe del adversario el número t de copias solicitadas; originalmente ejecuta GenState(st) t veces usando aleatoriedad independiente
- Después de la Modificación: El retador produce t estados idénticos:
∑xαki,x∣x⟩⊗∣φx⟩
donde ∣φx⟩=GenState(st;F(Ki,x))
- Seguridad: Basada en la seguridad de PRS y PRF, el experimento modificado es computacionalmente indistinguible del experimento original
Compilador Basado en PRS:
- Configuración: Utiliza esquema mini-clave de clave pública, firma digital y PRS
- Estado del Banco: Contiene clave de firma, clave PRF y clave PRS
- Generación de Billete: Crea estado ∣⟩ = \sum_x α_x|x⟩|sn_x⟩|\text{Sign}(sgk, sn_x)⟩|x⟩
- Verificación: Mide todos los registros excepto el registro mini-billete, verifica firma y mini-billete
Compilador de Una Clave a Resistente a Colusión:
- Utiliza cifrado funcional como capa intermedia
- Construye circuito REone.pk para manejar diferentes modos de cifrado
- Asegura seguridad en la prueba mediante ordenamiento de etiquetas
Conversión de SDE a UE:
- Intercambia los roles de texto cifrado y clave
- Aprovecha la técnica de relleno de una sola vez
- Se basa en seguridad de búsqueda de desafío único resistente a colusión
Este artículo realiza principalmente análisis teórico, probando seguridad a través de una serie de experimentos híbridos:
- Secuencia Híbrida: Construye una secuencia de experimentos híbridos computacionalmente indistinguibles
- Argumento de Reducción: Reduce la seguridad de la nueva construcción a la seguridad de los primitivos subyacentes
- Selección de Parámetros: Asegura que la pérdida de seguridad sea despreciable mediante selección apropiada de parámetros
- Hyb0 a Hyb1: Seguridad PRF
- Hyb1 a Hyb2: Lema de distribución de rango pequeño de estado cuántico de lectura única
- Híbridos Posteriores: Seguridad de firma digital BZ y esquema mini
Utiliza la técnica de implementación de umbral de Zhandry et al.:
- TI_t(P): Implementación de umbral para POVM P
- Propiedades: Si la prueba pasa, la probabilidad de éxito del estado post-medición es al menos t
- Moneda Cuántica: Basada en ofuscación de subespacio oculto y funciones unidireccionales
- Cifrado de Un Único Descifrador: Basado en iO polinomialmente seguro y funciones unidireccionales
- Cifrado Inclonable: Basado en iO polinomialmente seguro y funciones unidireccionales
- Seguridad Multi-Copia: Para cualquier número polinomial de copias
- Modelo Estándar: No depende del oráculo aleatorio
- Suposiciones Óptimas: Suposiciones más débiles en comparación con trabajos existentes
vs. Poremba et al. PRV24:
- Este Artículo: Seguridad multi-copia ilimitada, conceptos de seguridad estándar
- PRV24: Multi-copia acotada, concepto de seguridad de oráculo
- Intensidad de Suposiciones: Este artículo requiere iO, PRV24 solo requiere funciones unidireccionales
vs. Ananth et al. AMP25:
- Este Artículo: Seguridad de eliminación autenticada estándar
- AMP25: Concepto de seguridad de oráculo
- Escenarios Aplicables: Este artículo soporta configuraciones reutilizables y de clave pública
- Moneda Cuántica: De la codificación conjugada de Wiesner a esquemas modernos de clave pública
- Protección de Copia: Protección cuántica de copia de programas
- Alquiler Seguro: Transferencia de derechos de uso temporal de claves
- Eliminación Autenticada: Eliminación de datos comprobable
- Resistente a Colusión: Múltiples estados generados independientemente
- Multi-Copia: Múltiples copias del mismo estado cuántico puro
- Diferencias Técnicas: Requieren diferentes técnicas de análisis y reducciones de seguridad
- Proporciona por primera vez un compilador universal de seguridad resistente a colusión a seguridad multi-copia
- Resuelve el problema de construcción de moneda cuántica en el modelo estándar
- Implementa versiones de seguridad multi-copia de múltiples primitivos inclon ables importantes
- Intensidad de Suposiciones: Algunas construcciones requieren suposiciones criptográficas más fuertes (como iO)
- Problemas de Eficiencia: El compilador puede introducir gastos computacionales adicionales
- Alcance de Aplicación: Requiere que los algoritmos subyacentes tengan salida clásica determinista
- Optimización de Suposiciones: Buscar construcciones basadas en suposiciones más débiles
- Mejora de Eficiencia: Optimizar la implementación concreta del compilador
- Nuevas Aplicaciones: Explorar aplicaciones de seguridad multi-copia en otros primitivos criptográficos
- Avance Teórico: Resuelve el importante problema teórico de seguridad multi-copia
- Universalidad: Proporciona un marco unificado aplicable a múltiples primitivos
- Innovación Técnica: Combina ingeniosamente técnicas de PRS, PRF y pruebas cuánticas
- Completitud: Proporciona soluciones completas desde el marco teórico hasta construcciones concretas
- Practicidad: Basado en suposiciones teóricas más fuertes, el despliegue real puede enfrentar desafíos
- Análisis de Eficiencia: Carece de análisis de eficiencia concreto y discusión de optimización
- Selección de Parámetros: La selección de ciertos parámetros de seguridad carece de orientación concreta
- Contribución Teórica: Proporciona herramientas teóricas importantes para criptografía inclonable
- Significado Inspirador: Proporciona nuevas ideas y métodos para investigaciones posteriores
- Potencial de Aplicación: Tiene perspectivas de aplicación en criptografía cuántica, cadenas de bloques y otros campos
- Sistemas de Moneda Cuántica: Moneda digital que requiere protección contra falsificación y anonimato
- Protección de Derechos de Autor Digital: Protección de copia de software y contenido
- Computación Segura Multiparte: Computación de preservación de privacidad en entornos cuánticos
El artículo cita literatura importante en criptografía cuántica, criptografía inclonable y herramientas matemáticas relacionadas, incluyendo:
- Trabajo original de moneda cuántica de Wiesner
- Moneda cuántica de clave pública de Aaronson-Christiano
- Estados cuánticos pseudoaleatorios de Ji-Liu-Song
- Técnicas de prueba cuántica de Zhandry
- Trabajos recientes en cifrado inclonable y alquiler seguro
Evaluación General: Este es un artículo de criptografía teórica de alta calidad que resuelve un importante problema abierto en criptografía inclonable, proporcionando un marco teórico elegante y construcciones concretas que tienen un impacto significativo en el desarrollo de este campo.