Vai zinājāt, ka savu kredītkartes drošību varētu būt parādā lavas lampu sienai? Šis atmosfēras troksnis varētu būt iemesls, kāpēc jūs laimējāt savu pēdējo loterijas balvu? Vai arī radioaktīvā sabrukšana varētu aizsargāt jūsu identitāti? Šeit ir dažas no dīvainākajām un dīvainākajām reālās pasaules metodēm, kuras nejaušo skaitļu ģeneratori izmanto, lai paliktu neparedzami.
Kāpēc patieso nejaušo skaitļu ģeneratoriem ir vajadzīgas reālās pasaules sēklas?
Ja vēlaties ģenerēt nejaušu skaitli, lai spēlētu spēli vai izlemtu, kurš šonedēļ iznesīs pārtikas preces, varat izmantot kādu pārbaudītu metodi, piemēram, kauliņu ripināšanu vai monētas mešanu. Bet, ja vēlaties aizsargāt cilvēku privātumu un drošību internetā, jums ir nepieciešams daudz spēcīgāks veids nejaušu skaitļu izvēle.
Lai kriptogrāfija būtu pietiekami spēcīga, lai atturētu zagļus un hakerus, tai ir jābūt neparedzamai. Un datori ir ļoti slikti neparedzamībā. Patiesībā tie ir ieprogrammēti tā, lai būtu pēc iespējas uzticamāki, tāpēc katru reizi, kad datorā tiek palaista programma, tā darbojas tāpat. Kamēr dators
Lai nodrošinātu drošību, patiesiem nejaušo skaitļu ģeneratoriem (TRNG) ir jāizmanto neparedzams elements — kaut kas tāds, ko hakeris nevar uzminēt, pat ja viņi zina programmas kodu. Lai to izdarītu, TRNG parasti ņem kaut ko no reālās pasaules, lai "iesētu" nejaušos skaitļus, ko dators izvēlas.
Šeit ir dažas no dīvainākajām reālās pasaules sēklām, ko nejaušo skaitļu ģeneratori izmanto, lai apkarotu hakerus:
1. Lavas lampu siena
Cloudflare ir uzņēmums, kas saskaņā ar viņu tīmekļa vietni "gandrīz 10% no visiem interneta pieprasījumiem nodrošina vairāk nekā 2,8 miljardi cilvēku visā pasaulē." Cita starpā tie aizsargā vietnes no DDOS uzbrukumiem un citiem hacks. Tāpēc lieki piebilst, ka to šifrēšanai jābūt nevainojamai. Viņiem savas šifrēšanas programmas jāiesaista ar patiesi nejaušu, neuzlaužamu numuru — bet kā?
Ilgu laiku Cloudflare izmantoja, ticiet vai nē, sauca lavas lampu sienu LavaRand lai iesētu viņu nejaušo skaitļu ģeneratoru.
LavaRand izklausās dīvaini, taču tas darbojās labi. Kamera, kas vērsta uz LavaRand, uzņēma video plūsmu ar ļoti neparedzamu lavas plūsmu un ievadīja to "kriptogrāfiski drošā pseidogadījuma skaitļu ģeneratori." Rezultāts bija vēl neparedzamāks nekā nejaušo skaitļu ģenerators operētājsistēmā Linux sistēma.Tas nodrošināja papildu drošības līmeni vairāk nekā 10 000 000 lietotnēm un API, ko aizsargā Cloudflare.
2. Pērkona negaiss
Viens no vienkāršākajiem un uzticamākajiem patieso nejaušo skaitļu avotiem ir Random.org. Viņu nejaušo skaitļu ģeneratorus, kas tiek izmantoti loteriju un totalizatoru izlozēšanā, tiešsaistes spēlēs un daudz ko citu, darbina pērkona negaiss.
Vietnē Random.org tiek izmantoti radio, kas tiek noregulēti starp stacijām, lai uztvertu atmosfēras trokšņu atšķirības, ko galvenokārt ietekmē pērkona negaiss un zibens spērieni. Katru dienu visā pasaulē notiek aptuveni 3 miljardi zibens spērienu,tāpēc variāciju ir daudz.
Random.org mēra atmosfēras troksni dažādās vietās visā pasaulē ar augstu precizitātes pakāpi, tāpēc to ir ļoti grūti paredzēt. Patiesībā, lai to izdarītu, jums jāspēj uzraudzīt visas daļiņas Zemes atmosfērā.
Precizitātes līmenis ir svarīgs, jo augstāku precizitāti ir grūtāk uzminēt vai paredzēt. Piemēram, ir diezgan viegli uzminēt, ka temperatūra saulainā dienā ir 80. gados. Ir daudz grūtāk uzminēt, ka tas ir 82,17 grādi.
Ja veicat mērījumus ar augstu precizitātes pakāpi un pēc tam izmantojat tikai skaitļus aiz komata, nejaušo skaitļu ģeneratoru praktiski nav iespējams paredzēt.
Ja vēlaties uzzināt, vai varat uzticēties rezultātiem, vietnē Random.org ir statistikas analīze par to atmosfēras troksnis patiešām darbojas kā nejaušu skaitļu ģenerators.
3. Jūsu pašu kustības
The Linux operētājsistēma baro datorus, serverus, sadzīves tehniku un pat Starptautisko kosmosa staciju. Tam ir jābūt uzticamam nejaušu skaitļu ģeneratoram, kas pieejams dažādiem mērķiem. Tas sasniedz šo mērķi, izsekojot savus lietotājus vai vismaz viņu kustības.
Linux kodolam ir liels nejaušu skaitļu kopums, no kuriem var smelties. Kad tiek pieprasīti nejauši skaitļi, tas papildina numuru kopu, izsekojot peles kustības un tastatūras ievades no lietotājiem ar augstu precizitātes pakāpi, kā aprakstīts iepriekš.
Tātad, ja jūs izmantojat Linux, lai ģenerētu nejaušus skaitļus, jūs faktiski varētu būt sēkla.
Ja vēlaties redzēt šo nejaušo skaitļu ģeneratoru darbībā, izmēģiniet to šeit Peles rādītāja nejaušo skaitļu ģenerators. Ja vēlaties, varat to pārbaudīt, pārbaudot, vai katrs cipars parādās aptuveni tikpat bieži kā citi.
4. Radioaktīvā sabrukšana
Lielāko daļu no šiem nejaušo skaitļu ģeneratoru sēšanas veidiem nav iespējams paredzēt, taču tie joprojām ir determinēti — tas nozīmē, ka teorētiski tie ir paredzami. Pašlaik mums nav skaitļošanas jaudas, lai izsekotu katru daļiņu Zemes atmosfērā, taču, ja mēs to darītu, mēs varētu uzlauzt Random.org atmosfēras trokšņu modeļus. Bet HotBits pakalpojums Fourmilab Šveicē izmanto patiesi nejaušu sēklu avotu: radioaktīvo sabrukšanu.
Radioaktīvās daļiņas neprognozējamā ātrumā izšauj elektronus. Patiešām neparedzami. Tas nav tikai tas, ka mums nav zināšanu, lai novērtētu, kad tiks atbrīvota nākamā daļiņa, bet arī tas, ka sabrukšana ir nejauša līdz tās kodolam. "Pat pilnīgas zināšanas par fizikas likumiem, kā arī atoma sākotnējiem apstākļiem", jūs varat tikai labākajā gadījumā izdomā varbūtību, kad tiks atbrīvots nākamais elektrons, saskaņā ar an raksts par Amerikāņu zinātnieks.
Gadījumu skaitļu ģeneratori, piemēram, HotBits, izmanto Geigera skaitītāju, lai noteiktu, kad elektroni tiek emitēti, lai iegūtu patiesi nejaušus skaitļus.
5. Lāzeri
Lāzeri ir vēl viens veids, kā ģenerēt patiesi nejaušus skaitļus ar papildu priekšrocību, ka varat tos izmantot, neizmantojot dārgus un bīstamus radioaktīvos materiālus. Lāzeriem ir papildu priekšrocība, jo ļoti ātri tiek nodrošināti nejauši skaitļi.
Piemēram, pētnieki izstrādāja a mikroshēma, kas izseko protonus, kurus nejauši izstaro lāzeri. Ātrums, ar kādu lāzers izstaro protonus, ir tikpat nejaušs kā ātrums, ar kādu radioaktivitāte izstaro elektronus. Pēc tam mikroshēma pārvērš rezultātus elektriskajā spriegumā, ko var izmērīt un pārvērst nejaušos skaitļos.
Secinājums
Nejaušo skaitļu ģeneratoriem ir izšķiroša nozīme mūsu interneta darbībā, balvu piešķiršanas veidā, kā mēs aizsargājam savu identitāti un finanšu informāciju. Izmantojot novatoriskas, negaidītas un pat dīvainas metodes, lai nodrošinātu, ka skaitļi ir patiesi nejauši, mēs nodrošinām visas šīs svarīgās darbības, kā vajadzētu.