next up previous contents
suivant: La cryptographie asymétrique monter: Factorisation précédent: Méthode de Pollard   Table des matières

Méthode $ p - 1$ de Pollard

Soit $ p$ un diviseur premier de $ N$. Alors :

$\displaystyle \forall a \in \mathbb{F}_p,\; a^{p-1} \equiv 1 \; mod \; p.$    

On dit que $ p - 1$ est $ B-lisse$ si toutes les puissances de ses diviseurs premiers sont inférieures à $ B$.

$\displaystyle p-1 \; B-lisse \Leftrightarrow (p-1 = \prod{l_i^{e_i}} \Rightarrow {l_i}^{e_i} \leq B).$    

Remarquons que

$\displaystyle p-1 = \prod{l_i^{e_i}} = ppcm({l_i}^{e_i}) \Rightarrow ppcm({l_i}^{e_i})\; \vert\; ppcm(1,2, .. , B)$    

car

$\displaystyle {l_i}^{e_i} \leq B$    

et

$\displaystyle \forall j, k\;\; l_j \wedge l_k = 1.$    

Donc s'il existe $ p$ qui divise $ N$ tel que $ p - 1$ soit $ B-lisse$ alors

$\displaystyle p-1\; \vert\; ppcm(1,2, .. , B)$    

et comme par Fermat

$\displaystyle a^{p-1} \equiv 1\; mod\; p$    

alors

$\displaystyle a^{ppcm(1,2, .. , B)} \equiv 1\; mod\; p \Leftrightarrow p\;\vert\;a^{ppcm(1,2, .. , B)} - 1$    

et par hypothèse

$\displaystyle p\;\vert\;N$    

donc

$\displaystyle p\; \vert\; pgcd(a^{ppcm(1,2, .. , B)} - 1, N).$    

Ce pgcd est un diviseur non trivial de $ N$, c'est donc celui-ci que l'on calcule, abandonnant le $ p$ de notre hypothèse.

Bien entendu cette méthode ne s'applique que si $ N$ possède de tels diviseurs.


next up previous contents
suivant: La cryptographie asymétrique monter: Factorisation précédent: Méthode de Pollard   Table des matières
vincent 2006-04-29