efectos HPET en CSPRNG para SO Linux

1

HPET o High Precision Event Timer es una fuente de reloj incorporada en el hardware disponible en la mayoría de los procesadores.

Yo usaría la computadora para generar CSPRNG y realizar operaciones criptográficas.

Mi pregunta es: ¿Es mejor habilitar HPET o dejarlo deshabilitado? ¿Cómo influye HPET en el grupo de entropía en Linux (y /dev/random & /dev/urandom )? ¿Tendrá la computadora mejor entropía con HPET?

El rendimiento no es un problema, me gustaría una buena entropía y números aleatorios criptográficamente seguros.

    
pregunta sebastian9 19.07.2016 - 09:04
fuente

1 respuesta

1

Linux usa TSC de forma predeterminada para su fuente de reloj debido a su menor sobrecarga, y solo usa HPET como alternativa. El kernel reúne la entropía de los intervalos de tiempo de interrupción, utilizando la instrucción RDTSC en los procesadores x86. A menos que no tenga soporte de TSC, entonces no creo que deshabilitar HPET influya en su colección de entropía. Solo en ciertas arquitecturas de procesadores integrados, como ARC, tendrá problemas relacionados con la falta de una instrucción TSC de alta resolución.

    
respondido por el anon 21.07.2016 - 07:02
fuente

Lea otras preguntas en las etiquetas