Wetenschap
Credit: Materie (2020). DOI:10.1016/j.matt.200.01.024
Een team van de Universiteit van Glasgow heeft een nieuwe manier ontwikkeld om willekeurige getallen te genereren door gebruik te maken van de willekeur die inherent is aan kristalgroei. In hun artikel gepubliceerd in het tijdschrift Materie , de groep beschrijft het gebruik van chemie om willekeurige getallen te genereren voor gebruik in andere toepassingen.
Het genereren van willekeurige getallen is altijd een lastig probleem geweest voor computeringenieurs, omdat computers zijn ontworpen om zo voorspelbaar mogelijk te zijn. Maar willekeurige getallen zijn vereist in een breed scala aan toepassingen op vrijwel elk wetenschappelijk gebied. Een van de meest dringende toepassingen is gegevenscodering - de meeste bestaande schema's zijn afhankelijk van het constant genereren van willekeurige getallen. Zonder willekeur, computers die zijn ontworpen om encryptie te kraken, kunnen snel een patroon herkennen, waardoor het relatief eenvoudig is om de coderingscode te kraken. In deze nieuwe poging de onderzoekers hebben zich tot een echt proces gewend waarvan is aangetoond dat het meer willekeurig is dan pseudo-willekeurige nummergeneratoren - een chemische reactie waarbij een materiaal begint te kristalliseren.
Het proces van kristallisatie is willekeurig vanwege vele factoren die een rol spelen als chemicaliën in een vloeibare oplossing evolueren van een ongeordende toestand naar een die erg georganiseerd is. Het proces vertoont meerdere willekeurige kenmerken, van zijn geometrie tot zijn vormingstijd.
Om te profiteren van de willekeur van het kristallisatieproces, de onderzoekers creëerden een kristallisatiearray, in wezen een cupcake bakvorm in miniatuur. Ze bevestigden een reagensdispenser en een middel om verschillende chemicaliën in de bekers in te voeren. Een camera nam een foto van elk van de kopjes toen de kristalvorming begon. Elk van de afbeeldingen werd geconverteerd naar een nul of een op basis van niets anders dan de geografie van het kristal. De nullen en enen werden vervolgens aan elkaar geregen om een willekeurig getal te vormen.
De onderzoekers testten hun generator voor willekeurige getallen met een algemene encryptietoepassing die normaal gesproken een conventionele generator gebruikt. Ze versleutelden het woord 'kristal'. Vervolgens gebruikten ze een algemeen coderingssysteem om het systeem te kraken. Ze ontdekten dat het kraaksysteem meer moeite had met het ontcijferen van hun woord wanneer het werd versleuteld door hun kristalrandomgenerator dan met conventionele pseudo-willekeurige nummergeneratoren.
© 2020 Wetenschap X Netwerk
Een exotische microbe en een ongebruikelijk extractieproces kunnen samen een economische manier zijn om een veelbelovende biobrandstof te maken
Gericht op ijzeropname om een nieuwe klasse antibiotica tegen urineweginfecties te creëren
Boomringen gebruikt om smokkelaarsringen tegen te gaan
3D-geprint materiaal ter vervanging van ivoor voor restauratie van artefacten
Kan citroenzuur een groen alternatief zijn voor het beschermen van staal?
Bergbossen hebben geen mensen nodig, maar we hebben ze wel nodig
Te midden van spanningen in de Nijldam, Egypte roept Aswan 50 jaar later terug
Rubber-legumineuze struiksystemen moeten worden gepopulariseerd om de uitstoot van broeikasgassen in Xishuangbanna te verminderen
Hoe de wateren bij Catalina een DDT-stortplaats werden
Hoe groene techniek werkt
Grafieken met wetenschappelijke rekenmachines
Precalculus Math leren voor Free
Wetenschappers hebben een methode uitgevonden om materiaal uit de theorie te halen en er een echte elektrode van te maken
Een zinkgat detecteren - voordat het je opslokt
Onderzoekers halen de stank uit afvalwaterzuivering
Bouwen aan een duurzame toekomst, één steen tegelijk
Bugs op het menu zetten, veilig
NASA ziet een Picasso-achtig gezicht in tropische storm Cimarons krachtige stormen
Wetenschap © https://nl.scienceaq.com