Ar žinojote, kad už savo kredito kortelės saugumą galite būti skolingi lavos lempų sienai? Šis atmosferos triukšmas galėjo būti priežastis, kodėl laimėjote paskutinį loterijos prizą? Arba tas radioaktyvusis skilimas gali apsaugoti jūsų tapatybę? Štai keletas keisčiausių ir keisčiausių realaus pasaulio metodų, kuriuos atsitiktinių skaičių generatoriai naudoja norėdami likti nenuspėjami.
Kodėl tikriems atsitiktinių skaičių generatoriams reikia realaus pasaulio sėklų
Jei norite sugeneruoti atsitiktinį skaičių, kad galėtumėte žaisti žaidimą arba nuspręsti, kas šią savaitę išneš bakalėjos, galite naudoti išbandytą metodą, pvz., kauliukų ridenimą ar monetos vartymą. Bet jei norite apsaugoti žmonių privatumą ir saugumą internete, jums reikia daug stipresnio būdo atsitiktinių skaičių rinkimas.
Kad kriptografija būtų pakankamai stipri, kad atgrasytų vagis ir įsilaužėlius, ji turi būti nenuspėjama. O kompiuteriai yra labai blogai nenuspėjami. Tiesą sakant, jie yra užprogramuoti taip, kad būtų kuo patikimesni, todėl kiekvieną kartą, kai jūsų kompiuteryje paleidžiama programa, ji veikia taip pat. Kol kompiuteris
Kad būtų saugūs, tikrieji atsitiktinių skaičių generatoriai (TRNG) turi naudoti nenuspėjamą elementą, ko įsilaužėlis negali atspėti, net jei žino programos kodą. Norėdami tai padaryti, TRNG paprastai paima ką nors iš realaus pasaulio, kad „pasėtų“ atsitiktinius skaičius, kuriuos parenka kompiuteris.
Štai keletas keisčiausių realaus pasaulio sėklų, kurias atsitiktinių skaičių generatoriai naudoja siekdami užkirsti kelią įsilaužėliams:
1. Lavos lempų siena
Cloudflare yra įmonė, kuri, pasak jų interneto svetainės, „beveik 10 % visų interneto užklausų teikia daugiau nei 2,8 milijardo žmonių visame pasaulyje." Be kita ko, jie apsaugo svetaines nuo DDOS atakų ir kt įsilaužimų. Taigi nereikia sakyti, kad jų šifravimas turi būti nepriekaištingas. Jie turi įvesti savo šifravimo programas su tikrai atsitiktiniu, neįveikiamu skaičiumi, bet kaip?
Ilgą laiką Cloudflare naudojo, tikėkite ar ne, vadinamą lavos lempų sieną LavaRand Norėdami pradėti jų atsitiktinių skaičių generatorių.
„LavaRand“ skamba keistai, bet veikė gerai. Kamera, nukreipta į „LavaRand“, nufilmavo labai nenuspėjamą lavos srautą ir nukreipė jį į „kriptografiškai saugią“. pseudoatsitiktinių skaičių generatoriai." Rezultatas buvo dar labiau nenuspėjamas nei atsitiktinių skaičių generatorius Linux operacijoje sistema.Tai suteikė papildomą saugumo lygį daugiau nei 10 000 000 programų ir API, kurias saugo „Cloudflare“.
2. Perkūnija
Vienas iš lengviausiai naudojamų ir patikimiausių tikrų atsitiktinių skaičių šaltinių yra Random.org. Jų atsitiktinių skaičių generatoriai, naudojami loterijų ir loterijų piešimui, internetiniams žaidimams ir dar daugiau, yra maitinami perkūnijos.
Random.org naudoja radijo imtuvus, kurie derinami tarp stočių, kad užfiksuotų atmosferos triukšmo skirtumus, kuriems daugiausia įtakos turi perkūnija ir žaibo smūgiai. Kasdien visame pasaulyje žaibų trenkia apie 3 milijardus,tad variacijų yra daug.
Random.org labai tiksliai matuoja atmosferos triukšmą įvairiose pasaulio vietose, todėl jį labai sunku numatyti. Tiesą sakant, norėdami tai padaryti, turėtumėte stebėti kiekvieną Žemės atmosferos dalelę.
Tikslumo lygis yra svarbus, nes didesnį tikslumą sunkiau atspėti ar numatyti. Pavyzdžiui, gana lengva atspėti, kad saulėtą dieną temperatūra siekia 80-uosius. Daug sunkiau atspėti, kad tai 82,17 laipsniai.
Jei matuojate dideliu tikslumu ir naudojate tik dešimtainių skaičių skaičių, atsitiktinių skaičių generatoriaus praktiškai neįmanoma nuspėti.
Jei norite sužinoti, ar galite pasitikėti rezultatais, Random.org pateikia statistinę analizę atmosferos triukšmas tikrai veikia kaip atsitiktinių skaičių generatorius.
3. Jūsų pačių judesiai
The Linux operacinė sistema maitina kompiuterius, serverius, buitinę techniką ir net Tarptautinę kosminę stotį. Jis turi turėti patikimą atsitiktinių skaičių generatorių įvairiems tikslams. Jis pasiekia šį tikslą stebėdamas savo vartotojus arba bent jau jų judesius.
„Linux“ branduolys turi daug atsitiktinių skaičių, iš kurių galima gauti. Kai prašoma atsitiktinių skaičių, jis papildo skaičių telkinį, labai tiksliai stebėdamas naudotojų pelės judesius ir klaviatūros įvestis, kaip aprašyta aukščiau.
Taigi, jei naudojate „Linux“ atsitiktiniams skaičiams generuoti, iš tikrųjų galite būti sėkla.
Jei norite, kad šis atsitiktinių skaičių generatorius veiktų, išbandykite jį čia Pelės žymeklio atsitiktinių skaičių generatorius. Jei norite, galite patikrinti, ar kiekvienas skaitmuo pasirodo maždaug taip dažnai, kaip ir kiti.
4. Radioaktyvusis skilimas
Daugumos šių atsitiktinių skaičių generatorių sėjimo būdų neįmanoma nuspėti, tačiau jie vis tiek yra deterministiniai, o tai reiškia, kad teoriškai jie yra nuspėjami. Šiuo metu neturime skaičiavimo galios, kad galėtume sekti kiekvieną Žemės atmosferos dalelę, bet jei tai padarytume, galėtume nulaužti Random.org atmosferos triukšmo modelius. Bet „HotBits“ paslauga „Fourmilab“ Šveicarijoje naudoja tikrai atsitiktinį sėklų šaltinį: radioaktyvų skilimą.
Radioaktyviosios dalelės išskiria elektronus nenuspėjamu greičiu. Tikrai nenuspėjamas. Tai ne tik tai, kad mes neturime žinių, kad galėtume įvertinti, kada bus išleista kita dalelė, bet ir tai, kad skilimas yra atsitiktinis iki jos šerdies. „Net turėdami visas žinias apie fizikos dėsnius ir pradines atomo sąlygas“, galite tik, geriausiu atveju, sugalvoti tikimybę, kada bus išleistas kitas elektronas, pasak an straipsnis apie Amerikos mokslininkas.
Atsitiktinių skaičių generatoriai, tokie kaip „HotBits“, naudoja Geigerio skaitiklį, kad išmatuotų, kada elektronai išspinduliuojami, kad gautų tikrai atsitiktinius skaičius.
5. Lazeriai
Lazeriai yra dar vienas būdas generuoti tikrai atsitiktinius skaičius, o papildoma nauda yra tai, kad galite juos naudoti nereikalaujant brangių ir pavojingų radioaktyviųjų medžiagų. Lazeriai turi papildomą pranašumą – labai greitai pateikia atsitiktinius skaičius.
Pavyzdžiui, mokslininkai sukūrė a lustas, kuris seka protonus, kuriuos atsitiktinai skleidžia lazeriai. Greitis, kuriuo lazeris skleidžia protonus, yra toks pat atsitiktinis, kaip ir radioaktyvumo elektronų išskyrimo greitis. Tada lustas paverčia rezultatus į elektros įtampą, kurią galima išmatuoti ir konvertuoti į atsitiktinius skaičius.
Išvada
Atsitiktinių skaičių generatoriai yra labai svarbūs mūsų interneto veikimui, prizų įteikimo būdui, būdui, kuriuo saugome savo tapatybę ir finansinę informaciją. Naudodami naujoviškus, netikėtus ir net keistus metodus, siekdami užtikrinti, kad skaičiai būtų tikrai atsitiktiniai, visą šią gyvybiškai svarbią veiklą vykdome taip, kaip turėtų.