Aujourd'hui à New York et dans le monde entier, l'anniversaire de Christos Papadimitriou est célébré. C'est une bonne occasion de poser des questions sur les relations entre la classe de complexité PPAD de Christos (et ses autres classes apparentées) et les ordinateurs quantiques. Dans son célèbre article de 1994, Papadimitriou a présenté et étudié systématiquement plusieurs classes de complexité importantes comme PLS, PPAD et autres. (L'article de Papadimitriou s'appuyait sur certains articles antérieurs et, en particulier, comme Aviad l'a noté, le PLS a été introduit par Johnson-Papadimitriou-Yannakakis en 1988.)
Ma principale question est:
Les ordinateurs quantiques offrent-ils un avantage pour les problèmes de ? ou en ? ou en ? etc...
Une autre question est de savoir s'il existe des analogues quantiques de PLS et PPAD et d'autres classes de Christos.
Je note qu'une récente connexion remarquable de PPAD à la cryptographie a été trouvée dans ces articles: sur la dureté cryptographique de la recherche d'un équilibre de Nash par N Bitansky, O Paneth, A Rosen et la dureté PPAD peut-elle être basée sur des hypothèses cryptographiques standard? par A Rosen, G Segev, I Shahaf et Finding a Nash Equilibrium Is No Easier Than Breaking Fiat-Shamir by Arka Rai Choudhuri, Pavel Hubacek, Chethan Kamath, Krzysztof Pietrzak, Alon Rosen, Guy Rothblum. Je note également qu'à mon avis les cours de Christos sont particulièrement proches des mathématiques et des preuves mathématiques.
Mise à jour: Ron Rothblum a commenté (sur FB) que les résultats de Choudhuri, Hubacek, Kamath, Pietrzak, Rosen et G. Rothblum impliquent que PPAD est plausiblement au-delà de la puissance des ordinateurs quantiques. (Je serai heureux de voir une réponse élaborée l'expliquant.)
Un autre commentaire: une bonne question connexe est de savoir si trouver le puits dans une orientation unique unique du cube a un algorithme quantique efficace. (Je pense que cette tâche est plus facile que mais je ne sais pas comment elle est liée à .) Ceci est lié à la quête pour trouver un avantage quantique pour voir https://cstheory.stackexchange.com/a/767/712 .
la source
Réponses:
Deux réponses que j'ai apprises en écrivant un blog sur cette question
Non : dans les variantes de boîte noire, la complexité de requête / communication quantique offre l'accélération quadratique Grover, mais pas plus que cela. Comme le souligne Ron, cela s'étend à la complexité de calcul sous des hypothèses plausibles.
Peut - être : l'équilibre de Nash est sans doute le problème phare des "classes Christos". Ici, donner aux joueurs l'accès à l'intrication quantique suggère un nouveau concept de solution d '«équilibre corrélé quantique» qui généralise l'équilibre de Nash. Sa complexité est toujours ouverte. Voir ce papier cool par Alan Deckelbaum.
Et une note historique: le PLS a été introduit par Johnson-Papadimitriou-Yannakakis en 1988 .
la source
À un niveau élevé, CHKPRR construit une distribution sur des instances de fin de ligne où la recherche d'une solution nécessite soit:
Instanciation de Fiat-Shamir
L'heuristique Fiat-Shamir est très simple: corrigez une fonction de hachage, commencez par une preuve interactive publique et remplacez chaque message aléatoire du vérificateur par un hachage de la transcription jusqu'à présent. La question est alors de savoir sous quelle propriété de la fonction de hachage nous pouvons prouver que le protocole résultant est toujours valable (notez qu'il ne peut plus être statistiquement valable; l'espoir est qu'il reste solide sur le plan des calculs).
Avant de développer, permettez-moi de répondre à votre commentaire:
La description de haut niveau que j'ai donnée devrait indiquer clairement, je l'espère, que «casser Fiat-Shamir» et «casser RSA» ne sont pas vraiment des problèmes comparables. Le RSA est une hypothèse concrète et spécifique de dureté, et si vous pouvez factoriser de grands nombres entiers, alors vous pouvez le casser.
Plus concrètement, il existe deux alternatives naturelles lors du choix d'une fonction de hachage pour instancier Fiat-Shamir:
L'approche heuristique, concrètement efficace:
choisissez votre fonction de hachage préférée, disons SHA-3. Nous n'avons bien sûr aucune preuve que l'instanciation de Fiat-Shamir avec SHA-3 nous pose un problème difficile; mais nous ne connaissons pas non plus d'attaque non triviale sur la solidité des systèmes de preuve obtenue en appliquant Fiat-Shamir avec SHA-3 à un système de preuve interactif non dégénéré. Cela s'étend également au réglage quantique: nous ne connaissons aucune attaque quantique qui fasse mieux que l'accélération quadratique habituelle donnée par l'algorithme de Grover. Après des décennies de tentatives de cryptanalyse, le consensus au sein de la communauté cryptographique est que l'algorithme quantique ne semble pas , pour autant que nous puissions voir, fournir des accélérations superpolynomiales pour les primitives de "style Minicrypt" (fonctions de hachage, PRG, chiffrements de blocs, etc.) sans une forte structure algébrique sous-jacente - comme SHA-2, SHA-3, AES, etc.
L'approche de sécurité prouvable:
ici, le but est d'isoler une propriété propre de la fonction de hachage qui produit le son heuristique Fiat-Shamir, et de construire une fonction de hachage qui satisfait ces propriétés sous des hypothèses cryptographiques plausibles.
La question est maintenant de savoir comment construire des fonctions de hachage intractables par corrélation pour les relations qui nous intéressent - et dans ce contexte spécifique, pour la relation associée au protocole de contrôle de somme. Ici, une ligne de travail récente (essentiellement 1 , 2 , 3 , 4 , 5 , 6 ) a montré que, pour de nombreuses relations d'intérêt, on peut réellement construire des fonctions de hachage intraitables par corrélation sous des hypothèses basées sur un réseau.
En fait, nous n'y sommes pas exactement. Le récent résultat révolutionnaire de Peikert et Shiehian (le dernier article de la liste que j'ai donné précédemment) a montré que pour des relations importantes, nous pouvons créer une fonction de hachage intractable par corrélation sous des problèmes de réseau bien établis, tels que l'apprentissage avec erreur, ou le problème SIS ; cependant, la relation de sumcheck n'est pas saisie par ce travail.
Pourtant, CHKPRR, en s'appuyant sur ces travaux, a montré que l'on peut construire une fonction de hachage intractable par corrélation en supposant que l'une des nombreuses constructions concrètes de schémas de cryptage entièrement homomorphes a une sécurité circulaire quasi-optimale contre les attaques temporelles superpolynomiales.
Décomposons cette hypothèse:
Bien sûr, l'une des principales questions ouvertes laissées par CHKPRR est de construire une fonction de hachage intractable par corrélation pour la relation de contrôle de somme sous une meilleure hypothèse basée sur un réseau - idéalement, l'hypothèse LWE. Cela semble non trivial, mais pas invraisemblable, étant donné qu'il s'agit d'un domaine de travail très récent, où de nombreux résultats surprenants ont déjà été obtenus pour d'autres relations intéressantes.
la source