← Derniers articles
💬 NLP

Enabling AI ASICs for Zero Knowledge Proof

Le papier présente MORPH, un cadre pionnier qui reformule les noyaux de preuves à connaissance nulle pour les adapter aux ASICs d'IA comme les TPU, en introduisant un modèle de complexité Big-T et des optimisations arithmétiques et de flux de données permettant d'atteindre un débit jusqu'à 10 fois supérieur pour les transformées de Fourier rapides.

Auteurs originaux : Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna

Publié 2026-04-21
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

🌟 Le Problème : La course de Formule 1 sur un tapis roulant

Imaginez que les Preuves à Connaissance Zéro (ZKP) sont comme des courses de Formule 1. Elles permettent de prouver que vous avez résolu un problème complexe (comme vérifier une transaction bancaire ou valider un bloc de blockchain) sans révéler les détails du problème. C'est magique pour la vie privée !

Mais il y a un gros souci : le "pilote" (le calculateur) est terriblement lent et coûteux.
Pour générer une preuve, les ordinateurs actuels doivent faire deux tâches énormes :

  1. MSM (Multiplication Multi-Scalaire) : C'est comme additionner des millions de points sur une carte, un par un.
  2. NTT (Transformée Numérique) : C'est comme réorganiser un immense puzzle de données pour les analyser.

Actuellement, pour faire ces tâches, on utilise des puces spécialisées pour l'Intelligence Artificielle (comme les TPU de Google). Ces puces sont des super-héros : elles sont conçues pour faire des milliards de multiplications de matrices (des grilles de chiffres) à la vitesse de l'éclair.

Le problème ? Les algorithmes actuels pour les ZKP sont comme des voitures de course conçues pour des routes de terre. Quand on essaie de les faire rouler sur l'autoroute des TPU (les puces IA), elles ne vont pas vite. Pourquoi ?

  • Parce que les algorithmes demandent des calculs très précis (des chiffres énormes) que les puces IA ne savent pas faire directement.
  • Parce qu'ils obligent la puce à constamment réorganiser les données (comme trier des cartes à jouer en plein milieu d'une course), ce qui tue la vitesse.

🛠️ La Solution : MORPH, le "Transformateur"

L'équipe de chercheurs (du Georgia Tech, du MIT et de Google) a créé MORPH. C'est un cadre de travail qui ne change pas la voiture, mais qui réinvente la route pour qu'elle corresponde parfaitement à la voiture.

Ils ont utilisé deux astuces principales :

1. L'Astuce Mathématique : "Le Masque de Sécurité" (Réduction RNS)

Les puces IA (TPU) sont comme des ouvriers très rapides mais qui ne savent travailler qu'avec des briques de taille standard (des petits chiffres). Les ZKP, eux, utilisent des blocs de béton énormes (des nombres à 256 ou 753 chiffres).

  • Avant (Méthode ancienne) : Pour assembler ces gros blocs, les ouvriers devaient les casser en petits morceaux, les assembler un par un, et chaque fois qu'ils ajoutaient un morceau, ils devaient vérifier s'il y avait une "porte" (une retenue) à fermer. C'était lent et épuisant.
  • Avec MORPH : Ils ont inventé un système de masques. Au lieu de travailler avec les gros blocs directement, ils les transforment en une "fausse" version faite de petits morceaux qui s'assemblent parfaitement sans jamais avoir besoin de fermer de portes.
    • L'analogie : C'est comme si vous deviez construire un mur de pierre. Au lieu de tailler chaque pierre à la main (lent), MORPH vous donne des briques préfabriquées qui s'emboîtent instantanément. La puce IA peut alors utiliser sa force brute pour empiler des milliers de briques à la fois, au lieu de les assembler une par une.

2. L'Astuce de Logistique : "La Danse des Cartes" (Optimisation des Données)

Imaginez que vous devez trier 1 million de cartes.

  • Avant : Vous preniez une carte, vous la mettiez dans un tiroir, vous en preniez une autre, vous changiez de tiroir, vous retourniez au début... C'était un chaos de mouvements inutiles. Sur une puce IA, ce mouvement de données (changer de tiroir) est très coûteux en énergie et en temps.
  • Avec MORPH : Ils ont réorganisé la salle de tri. Au lieu de courir partout, ils ont créé des zones statiques.
    • Ils ont divisé le travail en groupes (des "paniers") qui restent au même endroit.
    • Ils ont créé une nouvelle méthode de tri (la "NTT en 5 étapes") qui permet de faire le travail sans jamais avoir à déplacer les piles de cartes d'un endroit à l'autre.
    • L'analogie : C'est comme passer d'une cuisine où le chef court partout pour attraper les ingrédients, à une cuisine où tous les ingrédients sont déjà posés sur le plan de travail dans l'ordre exact où il en a besoin. Le chef (la puce) ne bouge plus que ses mains, pas ses pieds.

🚀 Les Résultats : La Formule 1 sur l'autoroute

Grâce à MORPH, les chercheurs ont branché leur système sur les puces TPUv6e8 de Google. Les résultats sont stupéfiants :

  • Pour les calculs de type "NTT" (le puzzle) : C'est 10 fois plus rapide que les meilleurs systèmes actuels (comme GZKP sur des cartes graphiques NVIDIA). C'est comme passer de 100 km/h à 1000 km/h.
  • Pour les calculs de type "MSM" (l'addition de points) : C'est environ 1,2 fois plus rapide, mais surtout, cela fonctionne beaucoup mieux quand les nombres deviennent gigantesques (753 bits).
  • Économie d'énergie : Comme la puce travaille moins pour réorganiser les données, elle consomme beaucoup moins d'électricité pour faire la même chose.

💡 En résumé

Imaginez que vous vouliez envoyer un message secret à travers le monde.

  • Avant MORPH : Vous deviez écrire le message, le déchiffrer, le re-déchiffrer, le mettre dans des enveloppes, les trier, les renvoyer... Cela prenait une heure.
  • Avec MORPH : Vous avez découvert un nouveau langage et une nouvelle méthode d'envoi qui utilisent les autoroutes les plus rapides du monde (les puces IA) sans jamais avoir à ralentir pour faire des détours.

MORPH prouve que les puces conçues pour l'Intelligence Artificielle (qui apprennent à reconnaître des chats ou générer des textes) peuvent aussi devenir les moteurs les plus puissants pour sécuriser nos cryptomonnaies et notre vie privée, à condition de leur apprendre à danser sur le bon rythme.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →