Cours 1 · L'hypothèse et sa structureLeçon 2 sur 3
Anneaux, non-scindage, et la définition de NTC
3 h de lecture8 sections Version PDF
Les deux familles d'anneaux, le critère de non-scindage, et pourquoi chaque clause de la définition de l'hypothèse est là.
Cette séance pose l'objet. Elle demande de la patience : la définition de l'hypothèse tient en trois lignes, mais chacune de ses clauses est là pour fermer une attaque, et la séance 4 les reprendra une à une. L'exercice ici est de comprendre ce qui est défini, sans encore savoir pourquoi.
À lire avant la séance
§2 en entier — Définition 1, Lemmes 1 à 3, Remarque 1, Table 1 — puis §3.1 à §3.3 (Définitions 2 à 4, Hypothèse 5), et enfin §3.7 et §3.8, deux sous-sections courtes qui situent l'objet dans le paysage.
Deux familles d'anneaux
L'article travaille sur deux familles, et il faut savoir laquelle sert à quoi.
| Anneau | Rapport | ||
|---|---|---|---|
La première est la cyclotomique en puissance de deux, avec . La seconde vaut pour ; à c'est , l'analogue de demi-taille de l'anneau popularisé par NTTRU. La réduction n'y est plus une permutation signée et les produits s'étendent : la seconde famille coûte 50 % de variance en plus à degré égal. Les facteurs mesurent exactement cette croissance, et la dernière colonne dit ce que coûte le twist.
Sur cette base on définit l'algèbre qui porte tout l'article :
un -module libre de rang . La multiplication à gauche plonge dans l'algèbre matricielle par la représentation régulière ; son image est une sous-algèbre commutative maximale, un tore maximal de . À elle s'écrit explicitement
Le non-scindage, et ce qu'il bloque
C'est la condition centrale. est non scindé d'ordre si, dans chaque slot NTT , le polynôme est irréductible sur . Le Lemme 1 en tire la conséquence qui compte :
— un produit de grands corps, sans aucun facteur isomorphe à . Sans cette condition, contiendrait un facteur isomorphe à , la brièveté se testerait un slot CRT à la fois, et la clé tomberait. Avec elle, la brièveté est une condition globale en coefficients. Retenez la formulation de l'article : le non-scindage est une condition de dureté en amont, pas un ingrédient de réduction — et la séance 4 montrera que c'est le seul endroit où il sert.
Le Lemme 2 complète : un élément de est inversible si et seulement si son évaluation est non nulle dans chaque slot, et pour un tirage binomial centré la probabilité de non-inversibilité est au plus . C'est ce qui rend la boucle de rejet de la génération de clés négligeable.
Pourquoi le twist est
Le Lemme 3 donne le critère, valable dans les deux familles : en notant l'ordre multiplicatif de modulo le polynôme définissant — dans la première famille, dans la seconde — le twist est non scindé d'ordre 2 si et seulement si
Ce qui se spécialise en et, pour , en . Les deux conditions raffinent la condition de NTT complète et sont compatibles avec elle.
La Remarque 1 explique pourquoi on ne choisit pas autre chose. Le tentant , racine primitive sixième de l'unité, échoue toujours : son ordre est 6, et , donc c'est un carré dans chaque slot. Quant aux constantes, la plus petite admissible est dans la famille en puissance de deux — d'expansion 10 — et dans — d'expansion 26. Face à cela, ne coûte qu'un facteur 2. Non-scindage et croissance du bruit tirent donc dans le même sens, ce qui n'allait pas de soi.
Que se passerait-il si α était scindé ?
L'hypothèse
La distribution d'instance (Définition 2) tire uniforme sur , un secret court inversible dans , une erreur courte dans , et publie
Une matrice uniforme conjuguée par un élément court du tore, perturbée additivement. La forme de recherche demande de retrouver un témoin court ; la forme de décision demande de distinguer d'un couple uniforme.
La Remarque 2 mérite un temps d'arrêt : exiger plutôt que est constitutif du problème. Sans cette contrainte, tout vecteur court du noyau approché de l'opérateur de Sylvester conviendrait, et de tels vecteurs abondent. L'hypothèse est précisément que le secret est confiné au commutant.
Pourquoi la contrainte s′ ∈ 𝒜 est-elle décrite comme constitutive plutôt que technique ?
Les deux bornes du paysage
Deux sous-sections courtes situent l'objet, et il faut les avoir en tête pour tout le reste.
La famille multi-instances. La Définition 7 tire un unique , puis couples . La monotonie est immédiate : la dureté de découle de celle de pour tout . Le KEM n'utilise que , la forme la plus conservatrice — et l'article prévient que toute variante exposant plusieurs sous un même devrait être ré-estimée, l'analogue NTRU étant strictement plus faible.
Le cas . Le tore est alors l'anneau tout entier, est l'identité, et la relation se réduit à : du NTRU décisionnel après translation publique. La famille contient donc strictement NTRU, et tout jeu de paramètres hérite des contraintes connues de NTRU — en particulier l'analyse du régime surétiré n'est pas optionnelle.
Point de discussion
Le twist est le seul choix où l'arithmétique et l'analyse du bruit s'accordent : il est presque gratuit à calculer, et il coûte le plus petit facteur d'expansion admissible. Est-ce une coïncidence heureuse, ou la contrainte de non-scindage sélectionne-t-elle structurellement les twists de petit ordre ? Reformulez la Remarque 1 pour en décider, puis demandez-vous ce qu'un changerait à l'argument.
À retenir
Vous avez parcouru les 8 sections.
Marquez-la terminée pour faire avancer votre parcours, ou revenez sur un point avant de passer à la suite.