Diferencia entre revisiones de «Deriva de reloj»

1 byte eliminado ,  hace 8 meses
m
Correcciones ortográficas con Replacer (herramienta en línea de revisión de errores)
m (Correcciones ortográficas con Replacer (herramienta en línea de revisión de errores))
 
También se puede construir un [[generador de números aleatorios| GNA]] en software, para lo que se compara el reloj del sistema operativo (entre 100–1000 pasos por segundo) y la velocidad del [[central processing unit|CPU]]. Si el [[tiempo de sistema]] y el CPU utilizan dos [[oscilador de cristal|osciladores de cristal]] independientes, la situación será muy similar al ejemplo anterior. En cambio, cuando utilizan el mismo [[oscilador de cristal]] el [[proceso (informática)|proceso]]/programa que realiza las mediciones de la deriva de reloj es “perturbado” por eventos impredecibles en el CPU como [[interrupción|interrupciones]] y otros procesos y programas que se ejecutan al mismo tiempo. Aun así, el resultado será bastante bueno. Pueden considerarse números pseudoaleatorios, pero de cualquier modo satisfacen la mayoría de las necesidades en aplicaciones prácticas.
 
La mayoría de los [[generador de números aleatorios|GNA]] en hardware son más lentos que su contraparte en software, por lo que es usual utilizarlos sólosolo para crear una buena semilla para un [[generador de números pseudoaleatorios]] (GNPA) o un [[generador de números pseudoaleatorios criptográficamente seguro]] (GNPACS).
 
== Ataques temporales ==