• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  •  science >> Ciência >  >> Química
    Cristais crescentes para gerar números aleatórios
    p Crédito: Matéria (2020). DOI:10.1016 / j.matt.2020.01.024

    p Uma equipe da Universidade de Glasgow desenvolveu uma nova maneira de gerar números aleatórios usando a aleatoriedade inerente ao crescimento do cristal. Em seu artigo publicado na revista Matéria , o grupo descreve o uso de química para gerar números aleatórios para uso em outras aplicações. p Gerar números aleatórios sempre foi um problema complicado para engenheiros de computação porque os computadores foram projetados para serem o mais previsíveis possível. Mas os números aleatórios são necessários em uma ampla variedade de aplicações em praticamente todos os campos científicos. Uma das aplicações mais urgentes é a criptografia de dados - a maioria dos esquemas existentes depende da geração constante de números aleatórios. Sem aleatoriedade, computadores projetados para quebrar a criptografia podem logo detectar um padrão, tornando relativamente fácil quebrar o código de criptografia. Neste novo esforço, os pesquisadores se voltaram para um processo do mundo real que se mostra mais aleatório do que os geradores de números pseudo-aleatórios - uma reação química pela qual um material começa a se cristalizar.

    p O processo de cristalização é aleatório devido a muitos fatores que entram em jogo quando os produtos químicos em uma solução líquida evoluem de um estado desordenado para um muito organizado. O processo demonstra várias características aleatórias, desde sua geometria até seu tempo de formação.

    p Para aproveitar a aleatoriedade do processo de cristalização, os pesquisadores criaram uma matriz de cristalização, essencialmente uma assadeira de cupcake em miniatura. Eles anexaram um dispensador de reagentes e um meio para inserir diferentes produtos químicos nos copos. Uma câmera tirou uma foto de cada uma das taças quando a formação do cristal começou. Cada uma das imagens foi convertida em zero ou um com base em nada além da geografia do cristal. Os zeros e uns foram então agrupados para formar um número aleatório.

    p Os pesquisadores testaram seu gerador de números aleatórios com um aplicativo de criptografia comum que normalmente usa um gerador convencional. Eles criptografaram a palavra "cristal". Eles então usaram um sistema de cracking de criptografia comum para quebrar o sistema. Eles descobriram que o sistema de cracking tinha mais dificuldade em decifrar sua palavra quando ela era criptografada por seu gerador aleatório de cristal do que com geradores de números pseudo-aleatórios convencionais. p © 2020 Science X Network




    © Ciência https://pt.scienceaq.com