Terminal informatique moderne dans une salle serveur baignée de lumière dorée, affichant un diagramme cryptographique abstrait.

MOLE et signatures post-quantiques pour la vie privée web

Cloudflare déploie une nouvelle génération de mécanismes d’authentification pour le web, le système MOLE, afin d’immuniser les jetons d’accès contre les futures attaques quantiques. Actuellement, le protocole Privacy Pass, qui permet de limiter l’abus sans sacrifier la confidentialité, repose sur des cryptographies classiques vulnérables aux ordinateurs quantiques.

L’idée maîtresse de MOLE, qui signifie « Moderation Of unLinkable Endorsements », est de garantir une neutralité totale pour les jetons. Contrairement aux jetons Privacy Pass actuels, où l’opérateur de site connaît l’entité qui les a émis, MOLE doit masquer l’identité de l’émetteur. Cela permettrait d’assurer un traitement identique pour tous les clients, sans discriminer en fonction de l’origine de leur jeton.

Cette capacité à masquer l’émetteur est rendue possible par des avancées dans le domaine des signatures aveugles. Le projet open source vole-mole développé par Cloudflare Research propose plusieurs schémas basés sur le système de signature UOV et le système de preuve VOLE-in-the-Head (VOLEitH) de FAEST. Il inclut PomFRIT, un mécanisme de signature aveugle permettant à un client d’obtenir un jeton sans que l’émetteur connaisse le message sous-jacent.

Vue de dos d'une personne examinant des documents techniques imprimés sur un bureau en bois.

Un autre élément clé présenté est VOLE-IHAT, un jeton anonyme dont l’émetteur est masqué lors de la phase de présentation, ce qui est fondamental pour atteindre l’objectif de neutralité de MOLE. On trouve aussi VOLE-ACT, un jeton de crédit qui permet de suivre les utilisations sans que l’émetteur en connaisse la valeur exacte. Les développeurs peuvent y trouver des implémentations pour des cas d’usage variés, comme la vérification de signature ou la gestion d’un jeton avec contexte de rachat tardif.

Les défis de la transition cryptographique

Le passage à la cryptographie post-quantique n’est pas une simple mise à jour de librairie ; c’est une refonte structurelle. Bien que le Privacy Pass actuel soit « inconditionnellement privé » — aucun attaquant, quantique ou non, ne peut lier un jeton à son émission — sa dépendance à RSA et aux courbes elliptiques le rend obsolète face aux machines quantiques. Les recherches montrent que les alternatives post-quantiques présentent des coûts significatifs, comme des signatures ML-DSA-44 atteignant 2 420 octets contre seulement 64 octets pour ECDSA-P256.

Cette taille accrue des primitives force les systèmes à être réingénierés pour absorber ce coût supplémentaire, ce qui est un travail d’envergure, au-delà de la simple intégration technique.

Ce qu’il faut surveiller dans l’implémentation

Le cadre vole-mole est marqué comme expérimental et non audité, ce qu’il faut noter avant toute utilisation en production. De plus, le système ne prévient pas intrinsèquement les doubles dépenses ; il incombe donc au code appelant de gérer la vérification des « nullifiers » pour éviter qu’un même jeton soit utilisé deux fois. L’équipe de recherche a noté que les messages de preuve peuvent atteindre 5 à 17 kilo-octets sur un Apple M4 Pro, mais les performances sont rapides, avec les étapes se terminant en moins de 2 millisecondes, hormis le rachat VOLE-IHAT qui peut prendre environ 7 millisecondes pour 64 ancres.

Ce travail, qui s’inspire d’un prototype développé par Tianyu Zhang durant son stage en 2026 chez Cloudflare Research, montre que des solutions concrètes émergent pour marier anonymat parfait et résistance quantique. La question qui demeure, c’est comment industrialiser ces primitives complexes sans que la taille des jetons ne devienne un frein trop important aux usages quotidiens du web.

Sources