Content-type: text/html
Man page of MODULI
MODULI
Section: File Formats (5)
Index
Return to Main Contents
BSD mandoc
NOM
moduli
- moduli Diffie Hellman
DESCRIPTION
Le fichier
/etc/moduli
contient les nombres premiers et les générateurs utilisables par
sshd(8)
dans la méthode d'échange de clefs Diffie-Hellman Group Exchange.
Un nouveau moduli peut être généré à l'aide de
ssh-keygen1
lors d'un procédure en deux étapes.
Une passe
candidate generation
, avec
ssh-keygen -G
calcule les nombres qui seront utiles.
Une seconde passe
primality testing
, avec
ssh-keygen -T
donne une bonne assurance que les nombres sont premiers et sont utilisables
sans risque dans les opérations Diffie Hellman de
sshd(8).
Ce
est utilisé en sortie de chaque passe.
Le fichier est composé d'enregistrements séparés par des sauts de ligne,
un par modulus, et contenant sept champs séparés par un espace.
Ces champs sont les suivants :
- timestamp
-
Moment où le modulus a été traité la dernière fois, au format YYYYMMDDHHMMSS.
- type
-
Nombre décimal spécifiant la structure interne du modulus premier.
Les types supportés sont :
- 0
-
Inconnu, non testé.
- 2
-
Premier « sûr » ; (p-1)/2 est aussi premier.
- 4
-
Sophie Germain ; (p+1)*2 est aussi premier.
Les candidats pour les moduli produits au départ par
ssh-keygen1
sont des nombres premiers Sophie Germain (type 4).
Les vérifications approfondies de primalité avec
ssh-keygen1
produisent des moduli premiers sûrs (type 2) utilisables dans
sshd(8).
Les autres types ne sont pas utilisés par OpenSSH.
- tests
-
Nombre décimal indiquant le type de tests de primalité réalisés représenté
sous la borme d'un masque binaire des valeurs suivantes :
- 0x00
-
Non testé
- 0x01
-
Nombre composite - pas premier.
- 0x02
-
Crible d'Ératosthène.
- 0x04
-
Tests de primalité probabilistes de Miller-Rabin.
La génération du moduli candidat par
ssh-keygen1
utilise le crible d'Ératosthène (flag 0x02).
Les tests suivants de primalité de
ssh-keygen1
sont des tests Miller-Rabin (flag 0x04).
- trials
-
Nombre décimal indicant le nombre de tentatives de primalité qui ont été
réalisés sur le modulus.
- size
-
Nombre décimal indiquant la taille du modulus en bits.
- generator
-
Le générateur recommandé pour utiliser ce modulus (héxadécimal).
- modulus
-
Le modulus lui-même en héxadécimal.
Lors de l'échange Diffie Hellman Group Exchange,
sshd(8)
estime d'abord la taille du modulus nécessaire pour produire assez de
sortie de Diffie Hellman chiffrer la clef symmétrique sélectionnée.
sshd(8)
choisit ensuite aléatoirement un modulus du fichier
Fa /etc/moduli
qui correspond le mieux à l'exigence de taille.
VOIR AUSSI
ssh-keygen1,
sshd(8),
-
RFC 4419
"Diffie-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer Protocol"
2006
Index
- NOM
-
- DESCRIPTION
-
- VOIR AUSSI
-
This document was created by
man2html,
using the manual pages.
Time: 20:12:50 GMT, August 07, 2011