Cloudflare e hlahisitse jenereithara ea linomoro tse sa reroang

Khamphani ea Cloudflare hlahisoa ts'ebeletso Mokhatlo oa Entropy, ho etsa bonnete ba ts'ebetso ea hore ho thehoe mokhatlo oa mekhatlo e mengata e nang le thahasello ea ho fana ka linomoro tsa boleng bo holimo. Ho fapana le litsamaiso tse teng tse bohareng, League of Entropy ha e itšetlehe ka mohloli o le mong mme e sebelisa entropy ho hlahisa tatellano e sa reroang, amohetsoe ho tsoa ho lijenereithara tse 'maloa tse sa amaneng tse laoloang ke barupeluoa ba fapaneng ba morero. Ka lebaka la sebopeho sa morero, ho sekisetsa kapa ho senya mohloli o le mong kapa tse peli ho ke ke ha lebisa ho sekisetseng palo ea ho qetela e sa reroang.

Hoa lokela ho hlokomeloa hore linomoro tse sa tloaelehang tse hlahisoang li khetholloa e le tatellano e fumanehang phatlalatsa e ke keng ea sebelisoa ho hlahisa linotlolo tsa encryption le libakeng tseo palo e sa lebelloang e tlamehang ho bolokoa e le lekunutu. Ts'ebeletso e ikemiselitse ho fana ka linomoro tse sa reroang tse ke keng tsa boleloa esale pele, empa hang ha li entsoe, linomoro tsena li fumaneha phatlalatsa, ho kenyelletsa le ho hlahloba ho ts'epahala ha litekanyetso tse fetileng tse sa reroang.

Linomoro tsa sechaba li hlahisoa ka metsotsoana e meng le e meng e 60. Nomoro e 'ngoe le e' ngoe e amahanngoa le nomoro ea eona ea tatellano (ho pota), eo ka nako leha e le efe le ho tsoa ho seva leha e le sefe se kopanelang u ka fumanang boleng bo kileng ba hlahisoa. Linomoro tse joalo li ka sebelisoa lits'ebetsong tse ajoang, li-cryptocurrensets le li-blockchains, moo li-node tse fapaneng li tlamehang ho ba le phihlello ea jenereithara e le 'ngoe e sa reroang ea linomoro (mohlala, ha ho etsoa bopaki ba mosebetsi o entsoeng), hammoho le ha ho etsoa lilotho tse fapaneng le bakeng sa ho hlahisa ka tšohanyetso. disampole mothating wa ho hlahloba dikgetho tsa ditemana.

Ho sebetsa le ts'ebeletso le ho sebelisa li-node tsa hau sisintsweng lisebelisoa Drand, e ngotsoeng ho Go le ho lokolloa tlas'a laesense ea MIT. Drand e matha ka mokhoa oa ts'ebetso ea morao-rao e buisanang le lijenereithara tsa ka ntle tse kenyang letsoho marang-rang a ajoang 'me ka kakaretso li hlahisa kakaretso ea boleng bo sa reroang. Boleng ba kakaretso bo hlahisoa ho sebelisoa mekhoa cryptography ea moeli и ho kopanya habeli. Ho hlahisa kakaretso ea boleng bo sa reroang ho ka etsoa ho sistimi ea mosebelisi ntle le ho kenya letsoho ha li-aggregator tse bohareng.

Drand e ka boela ea sebelisoa ho fana ka linomoro tsa poraefete tse hlahisoang sebakeng sa heno ho bareki. Ho fetisetsa palo e sa reroang, ho sebelisoa leano la encryption la ECIES, moo moreki a hlahisang senotlolo sa lekunutu le sa sechaba. Senotlolo sa sechaba se fetisetsoa ho seva ho tloha Drand. Nomoro e sa reroang e patiloe ho sebelisoa senotlolo se fanoeng ke bohle 'me e ka bonoa feela ke moreki ea nang le senotlolo sa lekunutu. Ho fihlella li-server, o ka sebelisa sesebelisoa sa "drand" (mohlala, "drand get public group.toml", moo group.toml e leng lethathamo la li-node tse lokelang ho khethoa) kapa Web API (mohlala, u ka sebelisa " curl https://drand.cloudflare.com/api/public" kapa fihlella ho tsoa ho JavaScript u sebelisa laeborari DrandJS). Boitsebiso ba kopo bo romelloa ka mokhoa oa TOML, 'me karabo e khutlisetsoa ka JSON.

Hajoale, lik'hamphani le mekhatlo e mehlano e kenelletse morerong oa League of Entropy mme e fana ka phihlello ea lijenereithara tsa bona tsa entropy. Barupeluoa ba kenyellelitsoeng morerong ona ba fumaneha linaheng tse fapaneng mme ba sebelisa mekhoa e fapaneng ea ho fumana entropy:

  • cloudflare, LavaRand, litekanyetso tse sa reroang li ntse li thehoa e thehiloeng mokelikeli o sa lebelloang o phallang mabone a lava, litšoantšo tsa tsona li fanoa e le entropy ea ho kenya bakeng sa CSPRNG (Cryptographically Sireletsehile PseudoRandom Number Generator);
  • EPFL (Ecole Polytechnique Federale de Lausanne), URand,
    jenereithara e tloaelehileng ea sebaka / dev / urandom e sebelisoa, e sebelisang ho kenya li-keyboard, motsamao oa mouse, phallo ea sephethephethe, joalo-joalo e le mehloli ea entropy.

  • Univesithi ea Chile, UChile, marang-rang a li-sensor tsa seismic a sebelisoa e le mohloli oa entropy, hammoho le lintlha tse tsoang liphatlalatsong tsa seea-le-moea, mosebetsi oa Twitter, liphetoho ho Ethereum blockchain le jenereithara ea RNG e entsoeng ka mahahapa;
  • Kudelski Security, ChaChaRand, e fana ka CRNG (Cryptographic Random Number Generator) e thehiloeng ho ChaCha20 cipher;
  • Protocol Labs, InterplanetaryRand, data e sa reroang e ntšoa ho batho ba tšoasang lerata 'me e kopantsoe le Linux PRNG le jenereithara ea linomoro tsa pseudo-random e hahiloeng ho CPU.

Hajoale, barupeluoa ba ikemetseng ba phatlalalitse libaka tse 8 tsa phihlello ea sechaba ho API, eo ka eona u ka fumanang kakaretso ea kakaretso ea nomoro ea hajoale (mohlala, "curl https://drand.cloudflare.com/api/public") le ho tseba boleng ka nako e itseng nakong e fetileng ("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

Eketsa ka tlhaloso