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 pleyades (544) el Jueves, 12 Septiembre de 2013, 14:06h (#1346656)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 29 Diciembre de 2017, 18:26h )

    Si RDRAND no aporta entropía es como si en lugar de /dev/random usases /dev/urandom ya que el pool va a estar siempre lleno aunque no haya entropía.

    Como han explicado, no se utiliza nunca sólo RDRAND.

    Por lo que he entendido, /dev/random, coge los valores de RDRAND y hace un XOR con otras fuentes de entropía. Si RDRAND genera unos valores predecibles, con el XOR de otros valores impredecibles obtenidos de otras fuentes de entropía genera unos valores válidos. Las entropías se suman, En el peor de los casos, RDRAND tendrá entropía cero. No añadirá ningún beneficio, pero no perjudicará la entropía

    El pool estará lleno a medida que las otras fuentes de entropía, además de RDRAND, permitan añadir valores.

    [ Padre ]
    Puntos de inicio:    1  punto
    Modificador por Bonus-Karma   +1  

    Total marcador:   2  
  • por pleyades (544) el Jueves, 12 Septiembre de 2013, 18:31h (#1346678)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 29 Diciembre de 2017, 18:26h )

    Sí que bloquea. Lo explicaré de otra manera:

    El usuario pide 128 bits a /dev/random, y /dev/random se da cuenta de que tiene el pool vacío, así que tiene que llenarlos. O si quieres, acaba de arrancar el sistema y tiene que llenar el pool con 128 bits.

    1. /dev/random pide a RDRAND 128 bits, y bloquea hasta que se los da.
    2. /dev/random pide a otras fuentes de entropía 128bits, y bloquea hasta que se los dan.
    3. /dev/random hace un XOR entre los bits de RDRAND y los bits de otras fuentes.
    4. /dev/random devuelve el resultado al usuario.
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.