Suponiendo que tus dados son justos, cada tirada de dados produce alrededor de 2.585 bits de entropía. Podría usar esto para generar material clave fuerte.
Sin embargo, generar claves asimétricas es un proceso matemático. Ambos RSA y DSA la generación de claves implica la selección de números primos. Por lo tanto, no puede abordar el proceso con un gran número aleatorio en la mano y esperar poder usarlo tal como está.
Hay oportunidades para 'mezclar' su material de dados de alta entropía durante el proceso de generación de claves, a saber, al seleccionar sus primos y exponente de encriptación en RSA, o al seleccionar los primos o secreto privado en DSA.
No necesitaría generar tanto, sin embargo, una clave RSA de 1024 bits contiene alrededor de 80 bits de entropía ; / p>
la seguridad disponible con una clave de 1024 bits que utiliza RSA asimétrico se considera aproximadamente igual en seguridad a una clave de 80 bits en un algoritmo simétrico
Por lo tanto, solo necesitaría 80 bits de entropía para generar una clave RSA de 1024 bits. Es decir, si consumieras la mayor aleatoriedad posible en cada etapa de la generación de claves, descubrirías que habías consumido alrededor de 80 bits de material de dados para cuando hubieras terminado la generación.