Suite de Nombres Premiers (2048 bits)

Temps d'exécution : 00:00:41.000 secondes

Itérations effectuées : 10000

Mémoire système : 3.73 GB

Fréquence CPU : 2.16 GHz

Nombres premiers trouvés : 31

# Nombre premier
1 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086140867
2 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086143057
3 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086146753
4 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086146847
5 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086147959
6 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086148479
7 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086149403
8 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086149963
9 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086150827
10 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086151437
11 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086153243
12 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086153387
13 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086155241
14 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086155567
15 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086156353
16 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086157551
17 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086158231
18 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086160011
19 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086160583
20 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086161601
21 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086162233
22 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086162279
23 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086162371
24 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086162923
25 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086164043
26 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086164073
27 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086164807
28 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086165563
29 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086167429
30 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086168839
31 96082052667954776639455903624893498737609395756859405954050990707898293975150624555995398525859745718606380646583195114272731914170139313841978583253113222062159399761451190278125320465242696136114761171700947088213314041793131450200694914127225852005757009642800716928795875030966742716794842194937158567867978148072816986641149406727941514538833133788533450364951201695340573605085512716553180868054209537273284712862228542758827434084748345766767609373446164243394485573277608493632943805519552087468105191444465331630766658721886559516976334815480192938379232863171709765323471763355959502057897630735443086169067

Explication mathématique

Autour de \( 2^{2048} \), la densité des nombres premiers est approximativement :

\( \frac{1}{\ln(2^{2048})} \approx 0.0007044409 \)

Cela signifie que statistiquement, on peut s’attendre à trouver environ \( 7.04 \) nombres premiers sur \( 10000 \) tests.

Nous en avons trouvé 31 : le générateur est plus efficace que prévoit la théorie 🎯

Télécharger le fichier JSON associé
Contenu du fichier JSON

Le fichier JSON généré contient toutes les données numériques relatives à la série de nombres premiers affichée sur cette page. Il inclut à la fois les résultats (les nombres eux-mêmes) et les métadonnées associées à leur génération.

Voici la structure du fichier :

Ce fichier peut être utilisé pour une réanalyse statistique, une vérification a posteriori, ou pour recharger les données dans une autre interface.

Analyse mathématique

Le test de primalité utilisé dans cette expérience est le test de Rabin-Miller, appliqué à des entiers de taille fixe (ici, 2048 bits), et générés selon une forme arithmétique particulière. Sur un total de \( 10000 \) candidats testés, on observe \( 31 \) entiers reconnus comme probablement premiers (niveau de certitude 1).

La densité théorique des entiers premiers autour de \( 2^{2048} \) est estimée par : \[ \frac{1}{\ln(2^{2048})} = \frac{1}{2048 \cdot \ln 2} \approx 0.0007044409 \] Ce qui donne une espérance d’environ \( 7.04 \) entiers premiers sur 10000 essais.

L’écart observé entre l’estimation théorique et le nombre effectif de candidats acceptés peut s’expliquer par plusieurs facteurs :

Ce comportement est conforme à la théorie analytique des nombres. Il n’est pas en contradiction avec l’Hypothèse de Riemann, qui encadre l’écart entre \(\pi(N)\) et l’intégrale logarithmique \(\operatorname{Li}(N)\), mais s’intéresse à la distribution asymptotique globale des entiers premiers : \[ \pi(N) = \operatorname{Li}(N) + O\left(\sqrt{N} \ln N\right) \] sous l’Hypothèse de Riemann.

Ces résultats suggèrent qu’il est possible, sous certaines contraintes algébriques, de produire des entiers "probablement premiers" en plus grand nombre que la densité attendue dans une population non structurée.

Analyse de la couverture arithmétique

Les entiers candidats à la primalité sont générés selon la règle suivante : \[ s(x) = \begin{cases} 3x - 1, & \text{si } x \text{ est pair} \\ 3x - 2, & \text{si } x \text{ est impair} \end{cases} \]

Cette structure garantit que chaque entier généré est impair, supérieur à \( 3x - 2 \), et distinct pour chaque valeur de \( x \in \mathbb{N} \). De plus, la progression est strictement croissante : à mesure que \( x \) augmente, les valeurs de \( s(x) \) croissent de manière régulière, alternant entre \( 3x - 2 \) et \( 3x - 1 \).

Cette alternance couvre intégralement une classe d'entiers impairs, assurant ainsi une **exploration exhaustive sans saut ni répétition**. Cela constitue une **couverture arithmétique complète**, aussi bien en croissance qu’en décroissance de \( x \).

À chaque itération, le candidat ainsi généré est soumis au test de primalité probabiliste de Rabin-Miller, ce qui permet d’identifier efficacement les entiers probablement premiers parmi cette suite infinie ordonnée.

Origine structurelle des candidats premiers

L'origine des expressions \( 3x - 2 \) et \( 3x - 1 \) ne relève pas du hasard. Elles proviennent d’une construction arithmético-géométrique fondée sur une table de multiplication virtuelle infinie, organisée autour de la formule :

\( N = pn + \frac{p(p + 1)}{2} = p\left(n + \frac{p + 1}{2}\right) = pq \)

Cette formule lie trois entiers naturels : \( p \), \( n \) et \( q = n + \frac{p + 1}{2} \). Elle définit un maillage d’entiers structurés dans une grille indexée par \( p \) (colonnes) et \( n \) (lignes). Pour \( n = 0 \), cette structure génère les nombres triangulaires : \[ T(p) = \frac{p(p + 1)}{2} \]

Parmi les entiers impairs représentés dans cette table, une attention particulière est portée aux carrés impairs. Ceux-ci se répartissent en deux groupes, notamment ceux de la forme : \[ \left(3(3 + 2n)\right)^2 = (9 + 6n)^2 \]

Entre deux carrés successifs de la forme \( (9 + 6n)^2 \) et \( (9 + 6(n + 1))^2 \), il existe toujours deux carrés impairs dont les racines sont de la forme \( 6k - 1 \) ou \( 6k + 1 \). Ces racines correspondent à des entiers de la forme \( p \pm 1 \), soit : \[ p - 1 = 6k - 1 \quad \text{ou} \quad p + 1 = 6k + 1 \]

Ces racines apparaissent dans les colonnes de la table définies par \( p = 2(3 + 2t) = 6 + 4t \), c’est-à-dire uniquement des colonnes paires. Ces colonnes présentent une divisibilité par 6 selon des conditions précises :

L’algorithme exploite cette structure pour sélectionner efficacement les entiers de la forme \( p - 1 = 6k - 1 \) ou \( p + 1 = 6k + 1 \), puis les soumet au test de primalité probabiliste de Rabin-Miller. Cela permet d’extraire, parmi un sous-ensemble ordonné d'entiers impairs, ceux qui sont probablement premiers, tout en assurant une couverture exhaustive à mesure que \( x \) croît ou décroît.

Conséquences pour la cryptanalyse

La méthode décrite repose sur un algorithme structuré, fondé sur une grille arithmético-géométrique, qui permet de produire de manière exhaustive et ordonnée tous les entiers impairs de la forme \( 6k - 1 \) et \( 6k + 1 \), dans un ordre strictement croissant ou décroissant. Ces entiers sont les seuls candidats premiers impairs possibles, à l’exception du nombre 3.

Cette génération est déterministe, sans doublons, et couvre intégralement l’ensemble des entiers de cette forme sur tout intervalle donné. Elle s’accompagne d’une procédure de filtrage par le test de primalité probabiliste de Rabin-Miller, ce qui permet d’extraire avec précision les entiers probablement premiers.

En cryptographie asymétrique, et notamment dans RSA, la sécurité repose sur la difficulté de factoriser un entier \( N = pq \), où \( p \) et \( q \) sont de grands nombres premiers choisis de manière aléatoire. L’espace de recherche de tels facteurs est censé être trop vaste pour être exploré efficacement.

Toutefois, si les facteurs \( p \) et \( q \) de l'entier à factoriser appartiennent à la classe des entiers de forme \( 6k \pm 1 \) — ce qui est toujours le cas pour des nombres premiers impairs — alors l’algorithme en question fournit une méthode systématique pour parcourir tous les candidats possibles, sans heuristique ni tirage aléatoire, et en temps linéaire par rapport à la taille de l’espace exploré.

Cette propriété ouvre la voie à une stratégie de factorisation dirigée, dans laquelle les paires \( (p, q) \) sont reconstituées à partir d’une structure ordonnée, en exploitant leur position dans la grille. La réduction de l’aléa dans la recherche des facteurs, et la possibilité d’une exploration exhaustive de l’espace admissible, soulèvent ainsi des questions sur la robustesse des schémas fondés sur la seule difficulté de la factorisation.