| Audio-entropyd Audio-Entropyd es un programa pequeño para resentir el generador de números aleatorios del kernel de Linux con datos de la tarjeta de sonido. |
Descargar ahora |
Audio-entropyd Clasificación y resumen
- Nombre del editor:
- Damien Miller
- Sitio web del editor:
- http://www.vanheusden.com/aed/
Audio-entropyd Etiquetas
Audio-entropyd Descripción
Audio-Entropyd es un pequeño programa para resentir el generador de números aleatorios del kernel de Linux con datos de la tarjeta de sonido. Audio-Entropyd es un pequeño programa para resecar al generador de números aleatorios del kernel de Linux con datos de SoundCard.Aaudio, está listo periódicamente desde una tarjeta de sonido estéreo, la diferencia se realiza entre los canales izquierdo y derecho, la diferencia está hecha y acreditada al KRNG. El uso de la diferencia entre los canales izquierdo y derecho debe eliminar algunas señales externas (por ejemplo, un ciclo de alimentación de 50 / 60Hz). Audio-Entropyd también contiene código para configurar todas las ganancias de entrada al máximo antes de las lecturas de audio. Esto debería ayudar a obtener la mayor cantidad de bits que cambian lo más posible. Protección adicional contra las señales cuya frecuencia es igual a, o un múltiplo de tamaño del búfer se administra aleatoramente unas pocas milisegundos adicionales entre Reads.NB: la configuración predeterminada está diseñada para el autor La configuración que adopte a ciegas que los adopte a ciegas podría resultar en la siembra insegura del generador de números aleatorios del kernel. Medidas estatísticas de la entropía en la diferencia entre los canales izquierdo y derecho en el promedio de la tarjeta de sonido del autor en un promedio de más de 0,3 bits por byte. (Medido Eith 'ENT' de http://www.fourmilab.ch/random/) para probar la salida diferenciada en bruto, hacer un vertedero del material crudo y semilla sin actualizar el kernel: Audio-Entropyd --No update - -Aception 0 - RAVE-OUTPUT /TMP/RAW.OUT - SALIDA-SALIDA /TMP/SEED.OUT Permite que esto se ejecute durante un minuto o dos y luego mate: Mata a `CAT / VAR / RUN / AUDIO-ENCOPOP. Pid, ahora debería tener dos archivos en / TMP - RAW.OUT y SEED.OUT que contiene los datos de diferencia en bruto y el hash, lo que hubiera sido Writtento el kernel (si no lo había especificado :no-update) .run tu favorito Pruebas en los datos y calculan cuánta entropía está obteniendo de los datos en bruto. También debe revisar el archivo de semillas y asegurarse de que sea aleatorio. Una vez que tenga una estimación de la entropía, puede decidir cómo va a acreditar realmente al Kernel RNG. Paga que es paranoico aquí, así que tome solo un pequeño porcentaje de esto. Es posible controlar cuánto se recopila los datos es una operación de lectura (- talla), qué tamaño de semilla se ha hecho a ( tamaño) y la cantidad de entrecimientos de bits se acreditan al Kernel RNG después de cada lectura (--Credit). Los valores predeterminados del autor son: Tamaño de lectura: 65536 (bytes) Tamaño de semillas: 60 (bytes) Crédito: 320 (bits) Esta Significa que cada lectura muestra 65536 bytes de datos (aproximadamente 400 ms), la has bajado a 60 bytes y crédito solo 320 bits en el kernel (una reducción de 60000+ veces). Una pocas limitaciones aquí: el tamaño de lectura debe ser Una potencia de dos y el tamaño de la semilla debe ser múltiple de 20 (la duración de un hash de SHA1). Reportar cualquier problema o sugerencia de mejora. Lo que está nuevo en esta versión: ya no sale cuando los datos aleatorios no son lo suficientemente aleatorios) Ahora lo salta y continúa cuando los datos son lo suficientemente aleatorios. AUTENAMIENTO AUMENTARIO 0.0.4 es una reescritura masiva: el método para la recopilación de entropy se reescribió por completo. Esta versión también incluye s Algunos parches de Udo Van Den Heuvel, lo que lo hace más inteligente cuando debería agregar datos a la piscina de entropía.
Audio-entropyd Software relacionado