Estou montando um design para um gerador de números aleatórios de hardware que utilizará várias fontes de entropia ( combinadas ):
- Luz ambiente
- Som ambiente (e níveis de som)
- Temperatura ambiente
- Umidade ambiente
- Posição do próprio dispositivo (de cabeça para baixo, inclinado para a esquerda, intitulado para a direita etc.)
- Outras fontes no futuro, possivelmente até dados de GPS (marcadas como possíveis porque dois usuários podem estar próximos um do outro, portanto, possivelmente determinísticos, se você os conhecer.)
Minha idéia é tornar um pool de entropia 'recarregador' que as pessoas possam carregar consigo durante o dia enquanto ele continua gravando em um drive USB.
Após algumas horas, o usuário terá um bom pool de entropia de ~ 4 GB que pode ser conectado a um PC e usado. Não posso pagar os QRNGs realmente caros, baseados em decaimento leve ou radioativo, por isso estou tentando criar algo mais barato.
Na sua opinião, o Arduino é a melhor escolha para criar protótipos? Caso contrário, o que você recomendaria?