Diamond iO: Lattice-Based Obfuscation without Bootstrapping from Functional Encryption, toward...

Diamond iO: Lattice-Based Obfuscation without Bootstrapping from Functional Encryption, toward...

🎙 Sora Suegami 👥 75K 📅 8 juillet 2025 ⏱ 35 min 👁 508 📄 étude originale 🧭 2026-08-06
Disponible en : Français (actuel) English

Mots-clés

iOfunctional encryptionLWEGGH15BGG+pseudorandom oracleevasive LWEall-product LWEbenchmark

Résumé

Sora Suegami, de l’Ethereum Foundation, présente Diamond iO, une nouvelle construction d’obfuscation indistinguable (iO) basée sur les réseaux euclidiens, qui évite le coûteux bootstrapping de la chiffrement fonctionnelle (FE) vers iO. Les constructions classiques utilisent un bootstrapping récursif qui impose une charge importante. Diamond iO remplace ce bootstrapping par de simples multiplications matricielles, en s’appuyant sur une utilisation non black-box du schéma FE compact d’Agrawal, Kumari et Yamada (AKY24). La sécurité est prouvée dans le modèle de l’oracle pseudo-aléatoire sous les hypothèses LWE, evasive LWE et une nouvelle hypothèse appelée all-product LWE. L’exposé détaille les idées clés : l’utilisation des encodages BGG+ et GGH15 pour permettre à l’évaluateur d’insérer les bits d’entrée dans un encodage fourni par l’obfuscateur, tout en maintenant l’indépendance des matrices publiques. La preuve de sécurité procède en deux étapes : d’abord la pseudo-aléatoire des instances LWE, puis l’application de l’evasive LWE. L’auteur mentionne des attaques récentes (HJL25, AMY+25) contre l’evasive LWE et explique comment les contourner. Enfin, il présente des benchmarks d’une implémentation open source, montrant des progrès concrets vers un iO pratique, tout en soulignant les limitations actuelles.

183 mots

Évaluation critique

La présentation de Sora Suegami est remarquablement claire et technique, offrant une plongée approfondie dans une construction cryptographique de pointe. La valeur principale réside dans la proposition d’une alternative au bootstrapping FE-iO, qui constitue un goulot d’étranglement majeur pour l’implémentation pratique de l’iO. L’idée de remplacer le chiffrement FE récursif par des multiplications matricielles est élégante et pourrait avoir un impact significatif si elle se confirme. La rigueur scientifique est élevée : l’auteur détaille les hypothèses, les preuves, et surtout, il ne cache pas les faiblesses. Il mentionne explicitement les attaques récentes contre l’evasive LWE et les limitations de sa propre construction. La transparence sur les hypothèses non standard (all-product LWE) est louable, même si elle soulève des questions sur la robustesse à long terme. La présentation des benchmarks, bien que préliminaires, est un point fort : elle ancre la recherche dans une perspective pratique, ce qui est rare dans ce domaine. L’adéquation entre le titre et le contenu est parfaite. En termes de sources, l’auteur s’appuie sur des travaux récents et reconnus (AKY24, BDJ+24, etc.), mais la présentation ne fournit pas de références bibliographiques complètes dans la vidéo elle-même ; le lien vers la page Simons Institute est toutefois fourni. La principale faiblesse réside dans la dépendance à des hypothèses nouvelles et non vérifiées, ce qui limite la certitude quant à la sécurité réelle. De plus, la complexité technique rend le contenu inaccessible à un public non spécialiste, mais cela n’est pas un défaut en soi. Dans l’ensemble, cette présentation est d’une grande qualité et constitue une contribution significative à l’avancement de l’iO pratique.

265 mots

Adéquation titre / contenu

Le titre reflète bien le contenu : il annonce une construction d'obfuscation sans bootstrapping, ce qui est le cœur de l'exposé.

Qualité & fiabilité

8/10

Présentation technique détaillée d'une construction cryptographique originale, avec preuves de sécurité et benchmarks, par un chercheur de l'Ethereum Foundation. Les hypothèses non standard sont clairement identifiées et discutées, et les attaques récentes sont mentionnées. La fiabilité est élevée mais limitée par le caractère non vérifié des nouvelles hypothèses.

Moments clés

Sources citées

Sources concordantes

Sources discordantes

  • Attaques HJL25 et AMY+25 — Attaques récentes contre l'evasive LWE avec la définition d'échantillonneur utilisée dans AKY24, qui affectent également la construction originale de Diamond iO.

Apport & nouveautés

L’apport principal est la proposition de Diamond iO, une construction d’iO qui élimine le besoin de bootstrapping récursif à partir de la chiffrement fonctionnelle, en le remplaçant par des multiplications matricielles. Cela représente une avancée conceptuelle vers un iO plus efficace et potentiellement implémentable. La construction s’appuie sur une utilisation non black-box du schéma FE compact d’AKY24, et introduit une nouvelle hypothèse (all-product LWE) pour la sécurité. L’implémentation open source et les benchmarks constituent également une contribution pratique notable.

Pour aller plus loin :

158 mots

Profil radar

Le profil radar montre un niveau technique très élevé, une bonne quantité d'informations et une fiabilité correcte, mais la qualité de l'information est légèrement inférieure en raison de la dépendance à des hypothèses non standard. La construction est prometteuse mais nécessite encore des validations.

Fiabilité 8/10