nsi:tds:cryptographie:get_n_bits_prime
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nsi:tds:cryptographie:get_n_bits_prime [2023/04/11 10:41] – [Fonctionnement des tests] goupillwiki | nsi:tds:cryptographie:get_n_bits_prime [2023/04/11 10:47] (Version actuelle) – [Principe mathématique du test] goupillwiki | ||
|---|---|---|---|
| Ligne 40: | Ligne 40: | ||
| Vous pouvez sauter si ça vous paraît trop compliqué/</ | Vous pouvez sauter si ça vous paraît trop compliqué/</ | ||
| - | <wrap tip>On note $a \equiv b [c]$ si $a \mod c = b$.</ | + | <wrap tip>On note $a \equiv b [c]$ ou $a \overset{c}{\equiv} b$ si $a \mod c = b$.</ |
| Soit $p$ un nombre premier. Le [[https:// | Soit $p$ un nombre premier. Le [[https:// | ||
| - | On sait aussi que si $X^2 \equiv 1 [p]$ alors $X \equiv 1 [p]$ ou $ \equiv -1 [p] \equiv p - 1 [p]$. | + | On sait aussi que si $X^2 \overset{p}{\equiv} 1$ alors $X \overset{p}{\equiv} 1$ ou $X \overset{p}{\equiv} -1 \overset{p}{\equiv} p - 1$. |
| L' | L' | ||
| - | Pour cela on détermine $d$ et $s$ tels que $p - 1 = d \times 2^s$, avec $d$ impair. Ainsi, pour un nombre $a$ comme précédemment, | + | Pour cela on détermine $d$ et $s$ tels que $p - 1 = d \times 2^s$, avec $d$ impair. Ainsi, pour un nombre $a$ comme précédemment, |
| Donc, soit tous les $a^{d\times 2^{s-i}}$ sont égaux à 1 modulo $p$, soit il y en a qui est égal à $-1$ modulo $p$, c'est à dire à $p-1$. | Donc, soit tous les $a^{d\times 2^{s-i}}$ sont égaux à 1 modulo $p$, soit il y en a qui est égal à $-1$ modulo $p$, c'est à dire à $p-1$. | ||
| Ligne 55: | Ligne 55: | ||
| <WRAP box>Si $p$ premier, soit $d$ impair et $s$ tels que $p - 1 = d \times 2^s$, alors on a : | <WRAP box>Si $p$ premier, soit $d$ impair et $s$ tels que $p - 1 = d \times 2^s$, alors on a : | ||
| - | \[a^d \equiv 1 [p] \quad \text{ou} \quad \exists i \text{ tel que } 0 \leqslant i \leqslant s - 1, a^{d\times 2^i} \equiv p - 1 [p]\] | + | \[a^d \overset{p}{\equiv} 1 \quad \text{ou} \quad \exists i \text{ tel que } 0 \leqslant i \leqslant s - 1, a^{d\times 2^i} \overset{p}{\equiv} p - 1\] |
| Si on trouve $a$ qui ne vérifie pas cette propriété, | Si on trouve $a$ qui ne vérifie pas cette propriété, | ||
nsi/tds/cryptographie/get_n_bits_prime.1681202505.txt.gz · Dernière modification : de goupillwiki
