Audio-entropyd

Audio-EntropyD est un petit programme pour réexaminer le générateur de nombres aléatoires du noyau Linux avec des données de SoundCard.
Télécharger maintenant

Audio-entropyd Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Damien Miller
  • Site Internet de l'éditeur:
  • http://www.vanheusden.com/aed/

Audio-entropyd Mots clés


Audio-entropyd La description

Audio-Entropyd est un petit programme pour réexaminer le générateur de nombres aléatoires du noyau Linux avec des données de SoundCard. Audio-Entropyd est un petit programme pour réexécuter le générateur de nombres aléatoires du noyau Linux avec les données de SoundCard.audio est prêt périodiquement à partir d'une carte son stéréo, la différence est prise entre les canaux gauche et droit, la différence est hachée et créditée à la KRNG. L'utilisation de la différence entre la gauche et les canaux droits devraient éliminer certains signaux externes (par exemple, cycle d'alimentation 50 / 60Hz). Audio-EntropyD Contient également du code pour définir tous les gains d'entrée au maximum avant les lectures audio. Cela devrait aider à obtenir autant de bits que possible la modification du possible. Une protection additée contre les signaux dont la fréquence est égale à, ou un multiple de la taille de la mémoire tampon est donnée en retardant de manière aléatoire quelques millisecondes supplémentaires entre Lectures.nb: Les paramètres par défaut sont destinés à l'auteur. La configuration l'adoptant aveuglément pourrait entraîner une semelle non sécurisée du générateur de nombres aléatoires du noyau. Mesures statistiques de l'entropie sur la différence entre les canaux gauche et droit de la carte son de l'auteur à un peu plus de 0,3 bits par octet. (mesuré EIT 'ENT' à partir de http://www.fourmilab.ch/random/) Testez la sortie différente brute, faites une vidage du matériau cru et de semences sans mettre à jour le noyau: Audio-entropydd -NO-Update - -wait 0 --Rew-Sortie /tmp/raw.out - Sortie / sortie /tmp/seed.out Laissez ceci être exécuté pendant une minute ou deux, puis tuez-le: tuer `Cat / Var / Run / Entropydd. Pid`You doit maintenant avoir deux fichiers dans / TMP - Raw.out et Semed.out contenant les données de différence brutes et le hachage de celui-ci qui aurait été writtento le noyau (n'avez-vous pas spécifié - non-update) .Run votre favori. Tests sur les données et calculez la quantité d'entropie que vous recevez des données brutes. Vous devez également vérifier le fichier de semences et vous assurer qu'il est aléatoire. Une fois que vous avez une estimation d'entropie, vous pouvez décider de la manière dont vous allez réellement créditer au nnel RNG. Il est payant d'être paranoïaque ici, prenez donc un faible pourcentage de cela.Il est possible de contrôler la quantité de données collectées est une opération de lecture (taille), quelle taille la taille est hachée à (- taille) et combien d'entropie bits sont crédités sur le noyau rng après chaque lecture (crédite) .Les défauts de l'auteur sont: lecture de la taille: 65536 (octets) Taille de la graine: 60 (octets) Crédit: 320 (bits) Ceci signifie que chaque lecture éliminera 65536 octets de données (environ 400 ms), le hachage jusqu'à 60 octets et ne créditera que 320 bits de celui-ci dans le noyau (une réduction de 60000+ fois) .A quelques limitations ici: la taille de lecture doit être une puissance de deux et la taille de la graine doit être un multiple de 20 (la longueur d'un hachage SHA1). Veuillez signaler tout problème ou suggestions d'amélioration. Ce qui est nouveau dans cette version: n'est plus une sortie lorsque des données aléatoires ne sont pas assez aléatoires, Il le saute maintenant et continue lorsque les données sont suffisamment aléatoires à Roquenversion 0.0.4 est une réécriture massive: la méthode pour la collecte d'entropie a été complètement réécrite. Cette version inclut également S Quelques patchs de Udo Van den Heuvel, ce qui le rend plus intelligent pour quand il devrait ajouter des données à l'entropie-piscine.


Audio-entropyd Logiciels associés

vidange

Vlock est un programme permettant de verrouiller une ou plusieurs sessions sur la console Linux. ...

169

Télécharger

Ios7crypt

iOS7Crypt est un outil qui crypte et déchiffre les mots de passe à l'aide de l'algorithme faible de Cisco de l'IOSV7. ...

170

Télécharger

Sitelock

SITELOCK est un script de protection de votre répertoire de mot de passe et de script de gestion des membres. ...

65

Télécharger

Pubcookie

PUBCOOKIE est un package open source pour une authentification Web d'utilisateur finale intra-institutionnelle, d'utilisateur finale. ...

129

Télécharger