Intel mudambudziko zvakare, ivo vanoona iyo data inodonha

Bug Mukati me logo Intel

Boka re University of Illinois vaongorori vakaburitswa ivo vachangobva kukura nzira nyowani yechikamu yekurwisa nzira iyo inobvumidza kushandisa ruzivo rwekudonha kuburikidza nekubatana kweringi yeIntel processors.

Nezve iyi nyowani mhando yekurwisa zviito zvitatu zvakarongwa izvo zvinokutendera iwe kuti uite zvinotevera:

  • Dzosera matomu ega encryption makiyi kana uchishandisa RSA uye EdDSA kuita kuri panjodzi yekumativi echannel kurwisa (kana kunonoka kwekuverenga kuchitsamira pane data riri kugadziriswa). Semuenzaniso, mumwe munhu anodonhedza neruzivo nezve iyo EdDSA yekutanga vector (nonce) inokwana kushandisa kurwisa kuti sequentially itore iyo yega yakavanzika kiyi. Kurwisa kwacho kwakaoma kuita mukudzidzira uye kunogona kuitwa nenhamba zhinji dzekuchengetedza. Semuenzaniso, kushanda kwakabudirira kunoratidzwa nekuremadza SMT (HyperThreading) uye kupatsanura iyo cache cache pakati peCPU cores.
  • Tsanangura parameter nezve kunonoka pakati pemakiyi ekubaya. Kunonoka kunoenderana nechinzvimbo chemakiyi uye kubvumira, kuburikidza nehunyanzvi kuongorora, kudzokorora iyo data yakapinda kubva kubhodhi ine zvimwe zvingangodaro (semuenzaniso, vanhu vazhinji vanowanzo kunyora "s" mushure me "a" nekukurumidza zvakanyanya kupfuura "g" ipapo "s").
  • Ronga yakavharidzirwa yekutaurirana chiteshi kuendesa data pakati pezvakaitika kumhanya kweanosvika mana megabits pasekondi, iyo isingashandisi yakagovaniswa ndangariro, processor cache, kana chaiwo mapurosesa ezvivakwa uye CPU zviwanikwa. Izvo zvinoonekwa kuti nzira yakatsanangurwa yekugadzira chiteshi chakavanzika chakanyanya kuvharika nenzira dziripo dzekuzvidzivirira pakurwiswa nenzira dzepadivi.

Vatsvakurudzi ivo zvakare vanotaura kuti zviitwa hazvidi mukana wakakwidziridzwa uye zvinogona kushandiswa nevashandisi venguva dzose vasina ropafadzo, vanotaurawo kuti kurwisa inogona kuve yakagadzirirwa kurongedza kudonhedza dhata pakati pemachina chaiwo, asi dambudziko iri raive pamusoro pechiyero chekuferefeta uye nehurongwa hwekuona hauna kuongororwa.

Iyo yakarongwa kodhi yakaedzwa pane Intel i7-9700 CPU mune Ubuntu 16.04 nharaunda. Kazhinji, nzira yekurwisa yakaedzwa paIntel Coffee Lake uye Skylake desktop processor, uye inogona kushanda kune Broadwell Xeon server processor.

Ring Interconnect tekinoroji yakaonekwa muma processor zvichienderana neSandy Bridge microarchitecture uye ine akati wandei emabhasi e loopback ayo anoshandiswa kubatanidza komputa uye giraidhi cores, northbridge uye cache. Iko kukosha kwenzira yekurwisa ndeyekuti nekuda kwekukamurwa kweiyo bhendi bandwidth, kuyeuka mashandiro mune imwe nzira kunonoka kuwana kuyeuka kweimwe maitiro. Kamwe iko kwekuita ruzivo kwadzokororwa mainjiniya, anorwisa anogona kuburitsa muhoro unotungamira mukufunga kunonoka kuwana mune imwe nzira uye shandisa yekunonoka dhata senge padivi chiteshi kuti uwane ruzivo.

Kurwiswa kwemabhazi eCUU emukati kunokanganiswa nekushaikwa kweruzivo nezve dhizaini uye nzira dzekushandisa dzebhazi, pamwe neruzha rukuru rwunoita kuti zvive zvakaoma kutora data rinobatsira. Izvo zvaive zvichikwanisika kuti unzwisise misimboti yebhazi kuburikidza neinjiniya yemaprotocol aishandiswa pakuendesa data pamusoro pebhazi. Kupatsanura ruzivo runobatsira kubva kuruzha, dhata rekumisikidza modhi inoenderana nemichina yekudzidza nzira yakaiswa.

Iyo yakasarudzika modhi yakaita kuti zvikwanisike kuronga kutariswa kwekuverengera kunonoka mune imwe nhanho maitiro, mumamiriro ezvinhu umo akati wandei maitiro panguva imwe chete yekuwana ndangariro uye chikamu chedhata chinodzoserwa kubva kumacrocessor processor.

Chekupedzisira, kana iwe uchida kuziva zvakawanda nezvazvo, unogona kubvunza iyo gwaro rinotevera.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako