miércoles, 21 de febrero de 2007

Generadores de Números aleatorios.

Los generadores de numeros aleatorios se dice que es una función que toma cierta cantidad de verdadera aleatoriedad (llamada semilla del generador) y genera una secuencia de bits que pueden usarse como si fuesen autenticos números aleatorios.

Un generador de números pseudoaleatorios mundialmente conocidos como Pseudo Random Number Generador (PRNG) sirve como es evidente para generar números aleatorios. Estos generadores tienen dos principales características que son muy importantes para la seguridad de los sistemas:
* Es imposible predecir la salida del generador de números aleatorios incluso conociendo las salidas extraídas en generaciones anteriores.
* No existen patrones entre los números generados, es decir, los generadores tienen una longitud de ciclo muy larga.
El generador de numeros aleatorios de la página Random.org, es una pagiana donde los números al azar se utilizan para los juegos de computadora pero también se utilizan en una escala más seria para la generación de llaves criptográficas y para algunas clases de experimentos científicos. Para los experimentos científicos, es conveniente que una serie de números al azar se puede jugar de nuevo para el uso en varios experimentos, y los números pseudo-random están bien adaptados para este propósito. Para el uso criptográfico, sin embargo, es importante que los números usados para generar llaves no son aparentemente al azar justo; deben ser verdaderamente imprevisibles.

No hay comentarios: