Pseudo-random number generator
Primeramente para poder tener claro como funciona, para que sirve y algunos de sus ejemplos hay que poder entender que es el Pseudo-random number generator.
¿Que es? El Pseudo-random number generator (PRNG) tambien conocido como Deterministic Random Bit Generator (DRBG) es un algoritomo que su funcion principal es la generacion de una secuencia de números que sus propiedades se acercan a las propiedades de los números aleatorios. La sequencia de este mismo no es totalmente aleatorio, porque es completamente determinado por un valor inicial llamado PRNG’s Seed.
La PRNG’s Seed o Random seed es un número o vector usado para iniciar el Pseudo-Random Number Generator.
¿Que es entropia en Cryptografia? La entropia es una manera de aleatoriedad que es recogida por una aplicacion o sistemas operativos.
Aunque las sequenciaqs se aproximan de manera muy cercana a una manera aleatoria pueden ser generados usando un Hardware Random Number Generator.
EL PRNG se puede utilizar para la generacion de claves maestras las cuales requieren un una mayor calidad, como una mayor entropia. En caso de por ejemplo de libretas de un solo uso, la garantia Teorica (osea no es 100% exacto o preciso) del secreto perfecto dolo sera util si el material para la clave que se esta creando es obtenido de una fuente realmente aleatoria con alta entropia.