Cours 2 · Ce que le tore interdit, et le schémaLeçon 1 sur 2
Ce que le tore interdit
3 h de lecture9 sections Version PDF
Norme, adjointe, CRT, sous-sélection de colonnes, descente galoisienne : quatre raccourcis et la clause qui ferme chacun.
Plan de la leçon
Cette séance remonte §5.1 avant le schéma, et c'est délibéré. La section rassemble les réductions qu'un adversaire peut effectuer gratuitement, et chacune explique une clause de la définition posée en séance 2. Lire la construction avant cette section, c'est accepter une forme sans savoir ce qu'elle interdit.
À lire avant la séance
§5.1 en entier, puis dans §5.3 le paragraphe Galois descent, and the necessity of uniform . Gardez sous les yeux la Définition 2 et le Corollaire 1 : chaque paragraphe de §5.1 y renvoie.
La lecture commutative, et pourquoi elle est exclue
C'est l'argument central de l'article, et il tient en trois lignes. Supposons que l'on conditionne à se trouver dans le tore . L'instance dégénère alors en
où la norme transforme la relation en — une instance NTRU sur , en dimension et non . Le seuil surétiré serait alors gouverné par , ce qui est fatal : toute la marge gagnée disparaîtrait.
D'où la clause de la Définition 2 qui exige uniforme sur toute l'algèbre . La relation devient alors une différence et non un quotient, et aucune application de norme ne s'applique. L'article en tire une consigne d'implémentation explicite : tout raccourci qui biaiserait vers le tore est interdit.
La linéarisation par l'adjointe n'est pas compétitive
Deuxième route naturelle : multiplier la relation par pour obtenir
qui est linéaire dans les entrées de . Le gain est illusoire : on troque la non-linéarité contre un secret élevé au carré, dont les entrées sont des formes de degré en celles de , donc de taille , et cela dans une dimension gonflée. À l'instance obtenue a un secret de variance dans la même dimension, donc une exigence de facteur de Hermite strictement pire que l'attaque primale directe. Elle est écartée, et l'inflation empire à .
CRT et attaques par slot
Elles sont bloquées par le non-scindage, et uniquement par lui. C'est le point de méthode le plus important de la séance : si était scindé, contiendrait un facteur isomorphe à et la brièveté se testerait un slot CRT à la fois, ce qui récupérerait la clé. Le Lemme 1 fait de un produit de grands corps , et la brièveté devient une condition globale en coefficients.
L'article insiste, et il faut le répéter en séance : c'est le seul endroit de tout le travail où le non-scindage sert. C'est une condition de dureté en amont, pas un ingrédient de réduction — la Remarque 9 confirmera que le théorème IND-CPA ne l'invoque pas.
Sous-sélection de colonnes
Le réseau primal se tronque à colonnes retenues, ce qui donne une dimension et un volume . À chaque jeu de paramètres de l'article, l'optimum est : l'attaquant n'utilise qu'une colonne.
C'est le visage numérique d'un fait structurel. Les coordonnées d'erreur supplémentaires ne portent aucune entropie fraîche sur ; elles gonflent la clé publique et le chiffré sans contribuer à la dureté. Le schéma de la séance suivante se contente donc de cesser de les publier, et son réseau d'attaque tronqué coïncide exactement avec le régime . Aucune sécurité n'est perdue — et c'est cette observation, non une hypothèse supplémentaire, qui le justifie.
Pourquoi la Définition 2 exige-t-elle A uniforme sur toute l'algèbre matricielle, et non sur le tore ?
Rigidité, et ce que « résoudre » veut dire
§5.1 se clôt en rappelant le Corollaire 1 et l'Heuristique 6 : les solutions courtes forment le module planté , et le premier minimum hors de se situe à . Tous les jeux de paramètres sont choisis de sorte que soit bien en dessous de cette valeur. Retrouver n'importe quelle solution courte, c'est donc retrouver la clé à un scalaire près.
La descente galoisienne
L'algèbre porte un groupe d'automorphismes, engendré à par . Comme est aussi court que , un adversaire pourrait espérer élargir le module planté en lui adjoignant les images de Galois du témoin, rendant le sous-réseau dense plus dense.
L'espoir échoue, et l'obstruction est encore l'uniformité de . En posant , on a pour tout , et conjuguer la relation par donne
L'image de Galois du témoin est bien courte — mais c'est un témoin pour l'instance , pas pour . Puisque est uniforme sur , on a sauf sur une fraction négligeable d'instances : le conjugué n'apporte aucun vecteur au réseau que l'adversaire détient réellement.
C'est une seconde raison, indépendante de celle de la norme, d'exiger l'uniformité — et elle se vérifie en une ligne. Si avait été tiré du tore, ou de tout ensemble invariant par conjugaison par , la conclusion s'inverserait.
La descente galoisienne échoue à densifier le sous-réseau planté. Pourquoi ?
Point de discussion
L'article revendique explicitement de ne pas être exhaustif : il affirme seulement que les deux cassures publiées de la famille procèdent par découverte de sous-réseau dense, que c'est ce que §5.6 modélise et mesure, et que la route algébrique évidente se ferme pour une raison vérifiable en une ligne. Est-ce une posture méthodologique satisfaisante ? Confrontez-la à la Table 10, qui liste ce qui n'est pas modélisé, et demandez-vous quel autre argument on pourrait raisonnablement exiger d'un premier tour de cryptanalyse.
À retenir
Vous avez parcouru les 9 sections.
Marquez-la terminée pour faire avancer votre parcours, ou revenez sur un point avant de passer à la suite.