5 čudnih in čudovitih načinov za ustvarjanje naključnih številk

click fraud protection

Ali ste vedeli, da ste morda dolžni varnost svoje kreditne kartice steni lava svetilk? Ta atmosferski hrup je bil morda razlog, zakaj ste osvojili zadnjo nagrado na nagradni igri? Ali pa bi radioaktivni razpad lahko ščitil vašo identiteto? Tukaj je nekaj najbolj čudnih in najbolj čudnih metod v resničnem svetu, ki jih generatorji naključnih števil uporabljajo, da ostanejo nepredvidljivi.

Zakaj generatorji pravih naključnih števil potrebujejo semena iz resničnega sveta

Če želite ustvariti naključno število za igranje igre ali se odločiti, kdo bo ta teden vzel živila, lahko uporabite preizkušeno metodo, kot je metanje kocke ali metanje kovanca. Če pa želite zaščititi zasebnost in varnost ljudi na internetu, potrebujete veliko močnejši način izbira naključnih številk.

Da bi bila kriptografija dovolj močna, da odvrne tatove in hekerje, mora biti nepredvidljiva. In računalniki so zelo slabi pri nepredvidljivosti. Pravzaprav so programirani tako, da so čim bolj zanesljivi, tako da vsakič, ko vaš računalnik zažene program, deluje na enak način. Medtem ko računalnik

lahko ustvari naključno število, ga je treba poučiti kako narediti tako. In vsak, ki pozna ta navodila, lahko predvidi številke, ki jih bo program pripravil.

Da bi bili varni, morajo pravi generatorji naključnih števil (TRNG) uporabiti nepredvidljiv element, česar heker ne more uganiti, tudi če pozna kodo programa. Da bi to naredil, TRNG običajno vzame nekaj iz resničnega sveta, da "seje" naključna števila, ki jih izbere računalnik.

Tukaj je nekaj najbolj čudnih semen v resničnem svetu, ki jih generatorji naključnih števil uporabljajo za preprečitev hekerjev:

1. Stenska svetilka iz lave

Slika Lava Lamps
Kako je zid žarnic iz lave zavaroval internet.Slika (c) slike emac / Getty Images

Cloudflare je podjetje, ki po njihovem spletnem mestu "oskrbi skoraj 10 % vseh internetnih zahtev za več kot 2,8 milijarde ljudi po vsem svetu." Med drugim ščitijo spletna mesta pred napadi DDOS in drugim krampi. Ni treba posebej poudarjati, da mora biti njihovo šifriranje brezhibno. Svoje šifrirne programe morajo posejati z resnično naključnim številom, ki jih ni mogoče vdreti – toda kako?

Dolgo časa je Cloudflare uporabljal, verjeli ali ne, steno lava svetilk LavaRand za seme njihovega generatorja naključnih števil.

LavaRand se sliši čudno, vendar je dobro deloval. Kamera, usmerjena v LavaRand, je posnela videoposnetek zelo nepredvidljivega toka lave in ga poslala v "kriptografsko varno generatorji psevdonaključnih števil." Rezultat je bil še bolj nepredvidljiv kot generator naključnih števil v operacijskem sistemu Linux sistem.To je zagotovilo dodatno plast varnosti za več kot 10.000.000 aplikacij in API-jev, ki jih Cloudflare ščiti.

2. Nevihte

Strela udari nad metropolo
Udari strele napajajo generator naključnih števil na Random.org. Slika (c) Beau Van Der Graaf / EyeEm / Getty Images

Eden najlažjih za uporabo in najbolj zanesljivih virov resničnih naključnih števil je Random.org. Njihove generatorje naključnih števil, ki se uporabljajo za žrebanje loterije in nagradne igre, spletne igre in še veliko več, poganjajo – nevihte.

Random.org uporablja radijske postaje, ki so uglašene med postajami, da zaznajo razlike v atmosferskem hrupu, na katerega večinoma vplivajo nevihte in udari strele. Vsak dan po vsem svetu je približno 3 milijarde udarov strele,tako da je veliko variacij.

Random.org meri atmosferski hrup na različnih lokacijah po svetu z visoko stopnjo natančnosti, zaradi česar je zelo težko napovedati. Pravzaprav bi morali biti sposobni spremljati vsak delec v Zemljini atmosferi, da to storite.

Raven natančnosti je pomembna, ker je višjo natančnost težje uganiti ali predvideti. Na primer, precej enostavno je uganiti, da je temperatura na sončen dan v 80-ih. Veliko težje je uganiti, da je 82,17 stopinj.

Če merite z visoko stopnjo natančnosti in nato uporabite samo decimalna mesta, je generatorja naključnih števil praktično nemogoče predvideti.

Če želite vedeti, ali lahko zaupate rezultatom, ima Random.org statistično analizo, ali atmosferski hrup res deluje kot generator naključnih števil.

3. Vaša lastna gibanja

Slika osebe, ki premika miško na rumenem ozadju
Premiki miške in tipkovnice Napajajo generatorje naključnih številk. Slika (c) Tom Eversley / EyeEm / Getty Images

The operacijski sistem Linux napaja računalnike, strežnike, gospodinjske aparate in celo Mednarodno vesoljsko postajo. Za različne namene mora imeti na voljo zanesljiv generator naključnih števil. Ta cilj doseže s sledenjem svojim uporabnikom – ali vsaj njihovemu gibanju.

Jedro Linuxa ima velik nabor naključnih števil za črpanje. Ker se zahtevajo naključna števila, dopolnjuje nabor številk s sledenjem premikov miške in vnosov s tipkovnico svojih uporabnikov z visoko stopnjo natančnosti, kot je opisano zgoraj.

Torej, če uporabljate Linux za generiranje naključnih številk, ste lahko dejansko seme.

Če želite videti ta generator naključnih števil v akciji, ga preizkusite na tem mestu Generator naključnih številk kazalca miške. Če želite, ga lahko preizkusite tako, da preverite, ali se vsaka številka pojavlja približno tako pogosto kot druge.

4. Radioaktivni razpad

Vizualizacija kristalne strukture uranovega heksafluorida
Radioaktivni razpad je eden najbolj zanesljivih generatorjev naključnih števil. Image (c) theasis / Getty Images

Večino teh načinov sejanja generatorjev naključnih števil je nemogoče predvideti, vendar so še vedno deterministični – kar pomeni, da so v teoriji predvidljivi. Trenutno nimamo računalniške moči, da bi sledili vsakemu delcu v Zemljini atmosferi, a če bi ga, bi lahko razbili vzorce atmosferskega hrupa Random.org. Toda Storitev HotBits pri Fourmilab v Švici uporablja resnično naključni vir semen: radioaktivni razpad.

Radioaktivni delci odstreljujejo elektrone z nepredvidljivo hitrostjo. Res nepredvidljivo. Ne gre samo za to, da nimamo znanja in izkušenj, da bi ocenili, kdaj se bo naslednji delec sprostil, ampak je razpad naključno vse do njegovega jedra. "Tudi ob popolnem poznavanju zakonov fizike in začetnih pogojev atoma" lahko le, v najboljšem primeru, ugotoviti verjetnost, kdaj se bo sprostil naslednji elektron, glede na an članek o ameriški znanstvenik.

Generatorji naključnih števil, kot je HotBits, uporabljajo Geigerjev števec za merjenje, kdaj se elektroni oddajajo, da dobijo resnično naključna števila.

5. Laserji

Slika rdečega in zelenega laserja
Laserji so še ena oblika generiranja resnično naključnih števil. Slika (c) Mathias Joschika / EyeEm / Getty Images

Laserji so še en način ustvarjanja resnično naključnih številk, z dodatno prednostjo, da jih lahko uporabite, ne da bi potrebovali drage in nevarne radioaktivne snovi. Laserji imajo dodatno prednost, da zelo hitro zagotavljajo naključna števila.

Na primer, raziskovalci so razvili a čip, ki sledi protonom, ki jih laserji naključno oddajajo. Hitrost, s katero laser oddaja protone, je enako naključna kot hitrost, s katero radioaktivnost oddaja elektrone. Čip nato pretvori rezultate v električno napetost, ki jo je mogoče izmeriti in pretvoriti v naključna števila.

Zaključek

Generatorji naključnih številk so ključnega pomena za način delovanja našega interneta, način podeljevanja nagrad v nagradnih igrah, način varovanja svoje identitete in naših finančnih podatkov. Z uporabo inovativnih, nepričakovanih in celo čudaških metod za zagotovitev, da so številke resnično naključne, ohranjamo vse te vitalne dejavnosti, kot bi morale.

Najboljše snežne pnevmatike z žeblji: Izvlecite velike puške

Če v pnevmatike zataknete majhne koščke kovine, se bodo verjetno bolje oprijele. Mislim, da se s tem lahko vsi strinjamo. Pnevmatike z žeblji vam bodo vedno dale precejšnjo prednost oprijema, zlasti na ledu in trdem snegu, vendar te prednosti ura...

Preberi več

Zakaj bi morali zmanjšati velikost svojih zimskih koles

Torej, odločili ste se, da boste vložili v dodaten komplet koles, da jih postavite snežne gume vklopljeno za zimsko vožnjo. Zdaj se postavlja vprašanje: Ali naj bodo ta zimska kolesa manjša od tistih, ki jih trenutno imate na vašem avtomobilu, al...

Preberi več

Kje kupiti platišča in pnevmatike na spletu

Obstaja veliko spletnih mest, ki obetajo znižane pnevmatike in platišča, a katero izbrati? Vprašanj je veliko. Ali dobivajo kakovostno blago? Ali imajo dobro izbiro? Kaj pa storitve za stranke? Nekako običajna lokacija vzbuja veliko več zaupanja ...

Preberi več