← Últimos artigos
⚡ electrical engineering

A random number generator using biological populations as entropy sources

Este artigo propõe e valida um gerador de números aleatórios verdadeiro que utiliza os movimentos imprevisíveis de organismos biológicos como uma fonte de entropia, demonstrando que as sequências resultantes passam em testes estatísticos rigorosos e oferecem uma alternativa robusta ao ruído eletrônico convencional para aplicações criptográficas.

Autores originais: Hiroshi Yoshida

Publicado 2026-07-17
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Hiroshi Yoshida

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está tentando abrir uma fechadura, mas a chave de que precisa é um número tão verdadeiramente aleatório que ninguém, nem mesmo um supercomputador, conseguiria adivinhar. Este é o mundo da criptografia, onde os "Geradores de Números Aleatórios Verdadeiros" (TRNGs) são os guardiões dos nossos segredos digitais. Normalmente, esses guardiões dependem da dança trêmula e imprevisível de elétrons em um fio ou do chiado estático de um rádio para criar seus números. Mas e se pudéssemos pegar emprestada essa imprevisibilidade de algo vivo? Pense em uma multidão de pessoas em uma sala; se você tentar prever exatamente onde cada pessoa dará o próximo passo no segundo seguinte, é impossível porque todos estão se movendo por suas próprias razões. Cientistas há muito se perguntam se poderíamos usar esse tipo de movimento vivo e caótico para gerar números que sejam ainda mais difíceis de decifrar do que o ruído eletrônico comum.

Foi exatamente isso que Hiroshi Yoshida, da Universidade de Kyushu, explorou em um breve relatório publicado em julho de 2026. O artigo propõe uma nova forma selvagem de criar números aleatórios: ouvindo os movimentos de contorção e agitação de larvas de insetos. Em vez de apenas medir o ruído eletrônico, os pesquisadores colocaram um grupo de larvas (como vermes fênix ou bichos-da-farinha) em um recipiente com fios metálicos espetados nelas. À medida que as larvas rastejam sobre os fios, elas alteram a resistência elétrica de uma forma desordenada e imprevisível. Os pesquisadores transformaram essas mudanças de resistência em um sinal pulsante, amostraram-no e usaram um truque matemático especial chamado "XOR" para misturar os sinais. O resultado? Um fluxo de números que passou em alguns dos testes de aleatoriedade mais rigorosos do mundo, sugerindo que um recipiente de bichos se mexendo pode ser uma fonte surpreendentemente difícil de prever para segurança.

O Gerador de Bicho na Caixa

Então, como é que uma caixa de bichos se torna o melhor amigo de um computador? Imagine que você tem um pote cheio de centenas de pequenas larvas se contorcendo. Agora, espete dois fios metálicos no pote para que eles toquem a massa agitada. No mundo da eletrônica, quando esses bichos rastejam sobre os fios, eles agem como minúsculas pontes móveis. Às vezes, um bicho toca ambos os fios, diminuindo a resistência; às vezes, ele se afasta, aumentando-a. Como os bichos estão vivos e se movendo de formas impossíveis de prever ou modelar, a resistência elétrica entre os fios está em constante flutuação em uma dança caótica.

Os pesquisadores pegaram esse sinal elétrico desordenado e o alimentaram em um circuito chamado "oscilador". Pense em um oscilador como um metrônomo que mantém o tempo. Normalmente, um metrônomo bate em um ritmo constante. Mas, neste caso, o "metrônomo" está sendo empurrado pelos bichos. À medida que a resistência muda, a velocidade da batida (a frequência) acelera e desacelera loucamente. O circuito transforma essas mudanças de velocidade em um sinal de onda quadrada — um padrão digital de liga/desliga que é tão desordenado quanto os próprios bichos.

Para obter um número aleatório, os pesquisadores simplesmente "tiraram uma foto" deste sinal em uma velocidade específica. Se tirassem a foto rápido demais, poderiam apenas ver o mesmo padrão repetidamente. Mas, se o amostrassem em uma velocidade mais lenta que o clique mais rápido do sinal (especificamente, menos de 1/10ª da frequência de oscilação), o resultado foi uma sequência de 0s e 1s que parecia completamente aleatória.

A Magia da Mistura (XOR)

Uma das partes mais inteligentes deste design é como os pesquisadores lidaram com o fato de que um pote de bichos pode não ser perfeito. Talvez os bichos em um canto estejam dormindo, ou talvez os fios estejam um pouco pegajosos. Para corrigir isso, eles não confiaram em apenas um par de fios. Em sua configuração "estendida", eles usaram seis fios no mesmo pote (ou até em potes separados) para criar seis sinais diferentes.

Eles então usaram uma porta lógica chamada "XOR" (OU Exclusivo) para misturar esses sinais. Você pode pensar no XOR como um jogo de "quem é o diferente" ou um liquidificador mágico. Se você tem dois sinais que são um pouco tendenciosos (talvez um tenha muitos 0s e o outro tenha muitos 1s), misturá-los com XOR tende a cancelar essas tendências. É como se você tivesse uma xícara de água que está salgada demais e outra que está doce demais; misturá-las pode resultar em uma bebida perfeitamente equilibrada. O artigo observa que este método possui um superpoder: mesmo que uma das fontes de bichos falhe ou se torne previsível, desde que as outras ainda estejam "saudáveis" e caóticas, a mistura final permanece segura e aleatória. Isso torna o sistema muito mais confiável do que depender de uma única fonte de entropia.

Os Bichos Passaram no Teste?

Os pesquisadores submeteram seu gerador movido a bichos a testes muito rigorosos, incluindo o NIST SP 800-90B e o SP 800-22, que são os padrões ouro para verificar se um gerador de números aleatórios é realmente aleatório.

Aqui está o que eles descobriram:

  • O Sinal Bruto: Quando testaram os números brutos vindos diretamente dos bichos sem nenhum processamento extra, os resultados foram um pouco mistos. Em velocidades de amostragem mais baixas (como 3 kHz ou 5 kHz), os números passaram em alguns testes básicos, mas falharam nos mais rigorosos. Por exemplo, com uma frequência de amostragem de 111 kHz, os dados brutos falharam completamente nos testes.
  • O Ingrediente Secreto (SHA-256): O artigo sugere que, para obter números aleatórios de alta qualidade e realmente utilizáveis, era necessário passar os dados brutos por uma etapa de "pós-processamento" usando uma função de hash criptográfico chamada SHA-256. Pense nisso como um polimento final ou um filtro que limpa quaisquer padrões ou vieses restantes.
  • O Resultado: Assim que aplicaram o SHA-256, os números tornaram-se muito mais fortes. Nos testes, a "entropia mínima por byte" (uma medida de quão imprevisíveis são os dados) saltou para 7,5 ou mais em vários casos, bem acima do limite de 6,4 necessário para ser considerado prático para uso no mundo real. Mesmo a taxa de amostragem complicada de 111 kHz, que falhou antes, passou em todos os testes após esse passo de polimento.

Por Que Isso Importa

A principal conclusão deste estudo é que o movimento caótico e coletivo de organismos vivos é uma fonte de aleatoriedade surpreendentemente robusta. Ao contrário do ruído eletrônico, que às vezes pode ser modelado ou previsto por equações da física, o comportamento de um enxame de larvas é incrivelmente difícil de prever. O artigo sugere que esta abordagem biológica pode ser mais difícil de prever ou manipular por hackers do que os métodos eletrônicos tradicionais.

No entanto, os autores são cuidadosos ao não afirmar que este é um produto acabado pronto para o seu smartphone. Eles observam que o sistema funciona melhor quando combinado com o pós-processamento criptográfico como o SHA-256. Eles também sugerem que trabalhos futuros poderiam investigar como diferentes espécies de bichos ou diferentes densidades de larvas poderiam alterar a qualidade da aleatoriedade. Por enquanto, esta pesquisa oferece um vislumbre fascinante de um futuro onde nossa segurança digital pode ser alimentada por um pote de vermes se contorcendo, provando que, às vezes, as coisas mais imprevisíveis do universo são aquelas que estão vivas.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →