Séminaire — une généralisation de NTRU structurée par un tore · C1 L'hypothèse et sa structure · Chapitre 3 · 3 h
Théorie de la structure et rigidité
Uniformité marginale, invariance le long du tore, commutant générique, module planté : ce qui est démontrable sans hypothèse.
Une hypothèse nouvelle sans réduction du pire cas ne vaut que ce que sa théorie de la structure établit. Cette séance couvre tout ce qui se démontre inconditionnellement sur — et, non moins important, ce qui ne s'en démontre pas.
À lire avant la séance
§3.4 à §3.6, c'est-à-dire les Lemmes 4 à 6, le Corollaire 1, l'Heuristique 6, la Proposition 1 et les Remarques 3 et 4. Puis §3.9 et sa Table 2.
Chaque composante est uniforme
Le Lemme 4 est presque trop court pour être remarqué, et il est décisif. Pour fixé avec inversible, si est uniforme sur alors est exactement uniforme sur . La preuve tient en deux phrases : est une bijection, et est la translation d'une variable uniforme par une matrice fixée.
La conséquence est qu'il n'y a rien à chercher dans les marges. Toute l'information réside dans la corrélation jointe de : aucun test statistique appliqué à seul — spectre, déterminant, distribution des coefficients — ne peut obtenir le moindre avantage. À cet égard, la forme décisionnelle se comporte comme le NTRU décisionnel.
L'invariance le long du tore, et sa limite
Le Lemme 5 dit que pour tout , arbitraire et non nécessairement court, l'application préserve la distribution d'instance avec le même témoin. La preuve tient en une ligne, le commutateur s'annulant parce que et vivent tous deux dans l'algèbre commutative .
La Remarque 3 en tire une forme normale — on peut supposer la projection de sur nulle — puis énonce sa limite, et c'est le point à ne pas laisser passer : l'orbite est de codimension seulement. Ce n'est donc pas une auto-réduction aléatoire complète, et aucune réduction du pire cas au cas moyen n'est connue pour . Le séminaire y reviendra en séance 8, où une route conjecturale contourne entièrement le problème.
Le commutant générique
Le Lemme 6 est le cœur technique. Pour uniforme, en notant le centralisateur du -ième slot NTT,
avec probabilité au moins , où compte les diviseurs premiers distincts de . Au déployé cela se lit .
La preuve mérite d'être suivie au tableau, car elle est plus soignée qu'il n'y paraît : elle borne directement l'intersection, sans hypothèse de régularité sur , et couvre donc aussi les slots dérogatoires — ceux dont le centralisateur est strictement plus grand que .
Le module planté, et l'unicité des solutions courtes
Le Corollaire 1 en déduit la description complète des solutions. En écrivant une solution quelconque avec , on obtient . Deux cas, et deux seulement : si le commutateur s'annule et ; sinon le Lemme 6 donne , et est heuristiquement de taille , incompatible avec la borne de brièveté.
Les seules solutions courtes structurellement garanties forment donc le module planté de rang un
de rang sur à l'intérieur d'une dimension . C'est l'analogue des rotations triviales de NTRU — à ceci près que le plant occupe une fraction de la dimension au lieu de . Notez soigneusement ce chiffre : il concerne le réseau complet, et la séance 7 montrera que ce n'est pas celui qui gouverne l'attaque.
L'Heuristique 6 ferme le dispositif en situant le premier minimum hors du plant à . Les bornes de brièveté sont choisies bien en dessous, de sorte que résoudre au sens de la Définition 3, c'est retrouver la clé à un scalaire court près — l'analogue exact de « NTRU retrouve à une unité près ».
Quiz · 1 question
Que garantit exactement le Lemme 4 sur la distribution de t ?
- Que t est proche de l'uniforme à distance statistique négligeable
- Que t est exactement uniforme, donc qu'aucun test sur t seul ne peut gagner d'avantage
- Que t est uniforme conditionnellement à s, mais pas marginalement
Réponse : L'uniformité est exacte, pas approchée, et elle vaut composante par composante. Toute l'information est dans la corrélation jointe de (A,t) : c'est ce qui rend l'analyse de la forme décisionnelle analogue à celle de NTRU.
Recherche et décision
La Proposition 1 établit que la recherche se réduit à la décision : un adversaire résolvant -Search avec avantage fournit un distingueur contre -Dec d'avantage au moins . L'argument est direct — sur une instance uniforme le réseau ne porte aucun plant, donc par l'heuristique gaussienne aucune solution valide n'existe.
La Remarque 4 énonce la réciproque, et il faut la prendre au sérieux : elle est ouverte. La machinerie standard de réduction recherche-vers-décision pour (Ring-)LWE repose sur la re-randomisation d'échantillons fraîchement tirés, ce qui n'est pas disponible ici : une clé définit une unique instance, et le Lemme 5 ne re-randomise que le long d'une orbite de codimension . La situation est celle de NTRU, où la variante décisionnelle doit être supposée séparément.
Quiz · 1 question
Dans quel sens va la réduction établie par la Proposition 1 ?
- De la décision vers la recherche : résoudre la décision permet de retrouver le témoin
- De la recherche vers la décision : résoudre la recherche donne un distingueur
- Dans les deux sens, l'équivalence étant établie
Réponse : Seule cette direction est démontrée. La réciproque est ouverte et le dit explicitement : l'orbite du tore est trop petite pour re-randomiser, et une clé ne fournit qu'une instance. C'est pourquoi l'Hypothèse 5 doit porter séparément sur les deux formes.
Point de discussion
L'article fait reposer la bonne position du problème de recherche sur une heuristique gaussienne, pas sur un théorème. Prenez trente minutes pour délimiter précisément ce que l'Heuristique 6 suppose, et demandez-vous ce qui se passerait si elle était fausse : la Définition 3 resterait-elle bien posée ? La Proposition 1 survivrait-elle ? Comparez ensuite avec le rôle que jouent les heuristiques analogues dans l'analyse de NTRU — la question n'est pas de savoir si l'on s'appuie sur des heuristiques, mais si l'on sait lesquelles.
À retenir
Flashcards · 5 cartes
- Où réside l'information dans une instance NTC ?
- Entièrement dans la corrélation jointe de (A,t). Chaque composante est exactement uniforme, donc aucun test sur t seul n'aide.
- Quelle est la limite de l'invariance le long du tore ?
- L'orbite n'a que la codimension k²−k : c'est une forme normale, pas une auto-réduction aléatoire complète. Aucune réduction du pire cas n'en découle.
- Que décrit le Corollaire 1 ?
- L'ensemble complet des solutions courtes : le module planté de rang un P = {(us, ue) : u ∈ R_q}, de rang n dans la dimension nk(1+k).
- Quelle fraction de la dimension le plant occupe-t-il dans le réseau complet ?
- 1/(k(1+k)). Attention : ce n'est pas la densité qui gouverne l'attaque — le réseau publié est un autre objet.
- Quel sens de la réduction recherche/décision est établi ?
- Recherche vers décision (Proposition 1). La réciproque est ouverte : une clé ne donne qu'une instance et l'orbite est trop petite pour re-randomiser.