Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Viernes, 13 Septiembre de 2013, 17:26h (#1346743)

    /dev/random usa además de RDRAND otras fuentes de entropía, será tan rápido como la más lenta de las fuentes de entropía.
    No, estás confundido. No es así como funciona /dev/random.

    Unas fuentes añaden más entropía al pool que otras y la entropía total del sistema es la suma de todas, que es lo que estima /proc/sys/kernel/random/entropy_avail. El que luego por seguridad se mezclen todas las fuentes no implica que cada una de ellas tenga que aportar la misma entropía obligatoriamente.

    No se hace un "XOR" bit-por-bit de cada fuente de entropía (de hecho es mas como un CRC usando el pool con los nuevos bytes que van llegando), sino de los que hay con los que llegan. Además no tendría sentido que RdRand genere un flujo de Gbps.

    /dev/random usando RdRand genera bytes a la velocidad del rayo. Mira drivers/char/random.c
    [ Padre ]