Cloudflare waxay soo bandhigtay koronto-dhaliye lambar random ah oo la qaybiyay

Shirkadda Cloudflare soo bandhigay adeegga Ururka Entropy, si loo hubiyo hawlgalka ay ku bahoobeen ururo dhowr ah oo danaynaya bixinta tirooyin random tayo sare leh la sameeyay. Si ka duwan nidaamyada dhexe ee jira, League of Entropy kuma tiirsana hal il oo waxay isticmaashaa entropy si ay u abuurto isku xigxig aan kala sooc lahayn, helay dhowr koronto-dhaliye oo aan xiriir la lahayn oo ay gacanta ku hayaan ka-qaybgalayaasha mashruuca ee kala duwan. Mashruucu sida loo qaybiyay awgeed, wax u dhimis ama faragalin mid ama laba ka mid ah ilaha ma horseedi doonto in la dhimo lambarka random-ka ugu dambeeya.

Waa in la ogaadaa in tirooyinka random-ka la soo saaray loo kala saaray inay yihiin taxane si guud loo heli karo oo aan loo isticmaali karin in lagu soo saaro furayaasha sirta ah iyo meelaha ay tahay in lambarka randomka la xafido. Adeeggu wuxuu higsanayaa inuu bixiyo lambarro random ah oo aan hore loo sii saadaalin karin, laakiin marka la sameeyo, tirooyinkani waxay noqdaan kuwo si guud loo heli karo, oo ay ku jirto hubinta isku halaynta qiyamka random ee hore.

Nambarada aan tooska ahayn ee dadweynaha waxaa la soo saaraa 60-kii sekan. Nambar kastaa waxa uu la xidhiidhaa nambarkiisa isku xigxiga (wareeg), kaas oo wakhti kasta iyo server kasta oo ka qaybqaata aad ku heli karto qiimaha mar la sameeyay. Nambarada aan tooska ahayn ee noocan oo kale ah waxaa loo isticmaali karaa hababka loo qaybiyo, cryptocurrencies iyo blockchains, kuwaas oo qanjidhada kala duwan ay tahay inay helaan hal lambar oo aan toos ahayn (tusaale ahaan, marka la soo saarayo caddaynta shaqada la qabtay), iyo sidoo kale marka la qabanayo bakhtiyaa-nasiibka kala duwan iyo abuurista random muunado ku jira habka xisaabinta ee doorashooyinka marinka.

Si aad ula shaqeyso adeega oo aad geyso noodhkaaga soo jeediyay qalab Drand, ku qoran Go oo lagu sii daayay shatiga MIT. Drand wuxuu u socdaa qaab asal ah kaas oo la xidhiidha koronto-dhaliyeyaal dibadda ah oo ka qayb qaadanaya shabakada la qaybiyey oo si wadajir ah u soo saarta qiime aan toos ahayn oo kooban. Qiimaha kooban waxaa la soo saaray iyadoo la isticmaalayo hababka marinka cryptography и isku xidhka bilinear. Soo saarista qiimaha random-ka kooban waxaa lagu samayn karaa nidaamka isticmaalaha iyada oo aan lagu lug lahayn isku-darka dhexe.

Drand waxa kale oo loo isticmaali karaa in lagu gaadhsiiyo macaamiisha tirooyin random ah oo maxalli ah. Si loo gudbiyo lambar random, nidaamka sirta ECIES ayaa la isticmaalaa, kaas oo macmiilku ku soo saaro fure gaar ah iyo mid guud. Furaha dadweynaha waxaa lagu wareejiyaa server-ka Drand. Nambarka random-ka waxaa lagu sir ah iyadoo la isticmaalayo furaha dadweynaha ee la bixiyay waxaana kaliya eegi kara macmiilka leh furaha gaarka ah. Si aad u gasho server-yada, waxaad isticmaali kartaa utility "Drand" (tusaale, "drand get public group.toml", halka group.toml ay tahay liiska noodhka codbixinta) ama Web API (tusaale, waxaad isticmaali kartaa " curl https://drand.cloudflare.com/api/public" ama ka geli JavaScript adoo isticmaalaya maktabadda DrandJS). Codsiga xogta badan waxaa loo diraa qaabka TOML, jawaabtana waxaa lagu soo celiyaa JSON.

Hadda, shan shirkadood iyo hay'ado ayaa ku biiray hindisaha League of Entropy waxayna siinaya fursad ay ku helaan matoorkooda entropy. Ka qaybgalayaasha mashruuca lagu soo daray waxay ku kala sugan yihiin wadamo kala duwan waxayna isticmaalaan habab kala duwan si ay u helaan entropy:

  • Cloudflare, LavaRand, qiimaha random ayaa la dhisayaa ku salaysan dareere aan la saadaalin karin laambadaha lafaha, sawirada kuwaas oo loo soo bandhigay entropy ahaan CSPRNG (Cryptographically Secure PseudoRandom Number Generator);
  • EPFL (Ecole Polytechnique Federale de Lausanne), URand,
    koronto-dhaliyaha caadiga ah ee deegaanka /dev/urandom ayaa la isticmaalaa, kaas oo isticmaala gelinta kiiboodhka, dhaqdhaqaaqa jiirka, socodka taraafikada, iwm. sida ilaha entropy.

  • Jaamacadda Chile, UChile, Shabakadda dareemayaasha seismic waxaa loo isticmaalaa ilaha entropy, iyo sidoo kale xogta laga helo raadiyaha raadiyaha, dhaqdhaqaaqa Twitter, isbeddelka Ethereum blockchain iyo qalabka guriga ee RNG;
  • Kudelski Security, ChaChaRand, waxay bixisaa CRNG (Cryptographic Random Number Generator) oo ku salaysan xarafka ChaCha20;
  • Protocol Labs, InterplanetaryRand, xogta random waxaa laga soosaaray qaylada qabatayaasha waxaana lagu daraa Linux PRNG iyo koronto-dhaliye lambar random ah oo lagu dhex dhisay CPU.

Waqtigan xaadirka ah, ka qaybgalayaasha madax-bannaani waxay bilaabeen 8 dhibcood oo ay dadweynuhu ka geli karaan API-ga, kuwaas oo aad ku ogaan karto labadaba lambarka random-ka kooban ee hadda jira (tusaale, "curl https://drand.cloudflare.com/api/public") oo go'aami qiimee waqti go'an ee la soo dhaafay ("curl https://drand.cloudflare.com/api/public?round=1234")

  • https://drand.cloudflare.com:443
  • https://random.uchile.cl:8080
  • https://drand.cothority.net:7003
  • https://drand.kudelskisecurity.com:443
  • https://drand.lbarman.ch:443
  • https://drand.nikkolasg.xyz:8888
  • https://drand.protocol.ai:8080
  • https://drand.zerobyte.io:8888

Source: opennet.ru

Add a comment