I-BLAKE3 ikhuselekile, ikhawulezile kwaye iyahambelana nomsebenzi we-cryptographic hash

I-BLAKE3 es Umsebenzi we-hashtographic hash que ibonakaliswa ngokukhawuleza okukhulu kune-MD5, SHA-1, SHA-2, SHA-3 kunye neBLAKE2, kunye nayo ikhuseleke ngakumbi, ngokungafaniyo ne-MD5 kunye ne-SHA-1. Kwaye ukhuselekile ngokuchaseneyo nobude, ngokungafaniyo ne-SHA-2.

Inokuthelekiseka kakhulu kulo naliphi na inani lemisonto kunye neendlela zeSIMD, kuba ngumthi weMerkle ngaphakathi kwaye une-algorithm eyahlukileyo-ekhawulezayo, ekhawulezayo kwi-x86-64 nakwizakhiwo ezincinci.

I-BLAKE3 Ixhomekeke kwimeko elungiselelwe yomsebenzi we-hash omiselweyo BLAKE2 nakwimowudi yoqobo yomthi weBao. Ukucaciswa kunye nokulungiswa koyilo kuyafumaneka kwiphepha le-BLAKE3. Ubungakanani bemveliso engagqibekanga ngama-256 bits.

Kuvavanyo lwesizukulwane se-hash kwifayile ye-16 KB, i-BLAKE3 ngesitshixo se-256-bit ugqithe kwi-SHA3-256 ngamaxesha ali-17, i-SHA-256 ngamaxesha ali-14, I-SHA-512 amaxesha angama-9, i-SHA-1 amaxesha angama-6 kunye ne-BLAKE2b ka-5.

Esi sisithuba esibonakalayo esishiyekileyo xa kusenziwa isixa esikhulu sedatha, umzekelo iBLAKE3 yavela yangamaxesha asibhozo ngokukhawuleza kune-SHA-8 xa ubala i-hash ye-256GB yedatha engahleliwe.

Ukuphuculwa kokusebenza kuye kwafezekiswa ngokunciphisa inani leerandi ukusuka kwi-10 kuye kwi-7 kunye neebhloko ze-hashing ngokwahlukeneyo kwi-1 KB chunks. Ngokwabaqulunqi, bafumene ubungqina obunyanzelekileyo bemathematika bokuba unokufumana nge-7 imijikelo endaweni ye-10 ngelixa ugcina inqanaba elifanayo lokuthembeka.

Kwangelo xesha, abanye abaphandi baveza amathandabuzo, bekholelwa ukuba nokuba kungoku nje imijikelo esi-7 yanele ukumelana nalo lonke uhlaselo olwaziwayo kwii-hashes, ke imijikelo emi-3 eyongezelelweyo inokuba luncedo ukuba kuhlaselwe uhlaselo olutsha kwixesha elizayo.

Malunga neBLAKE3

Umsebenzi we-hash yenzelwe usetyenziso olufana nokuqinisekiswa kwefayile, ukuqinisekiswa komyalezo kunye nokuveliswa kwedatha yotyikityo lwedijithali. I-BLAKE3 ayenzelwanga i-hashing passwords, njengoko ijonge ukubala ngokukhawuleza ngokukhawuleza (kwiiphasiwedi, kuyacetyiswa ukuba kusetyenziswe i-hash kunye ne-escrypt, i-bcrypt, i-scrypt, okanye imisebenzi ye-Argon2).

Umsebenzi we-hash ekuthethwa ngawo awukhathalelanga ubungakanani bedatha eqhutywayo kwaye ikhuselwe kukhangelo lwengozi kunye nokuhlaselwa kwangaphambili.

Ialgorithm yayi iphuhliswe ngabadumi beekripherimu abadumileyo kwaye iyaqhubeka nokukhula kwe-BLAKE2 algorithm kwaye isebenzisa indlela yeBao ukufaka umthi kwi-blockchain tree. Ngokungafaniyo ne-BLAKE2 (BLAKE2b, BLAKE2s), BLAKE3 ibonelela ngealgorithm enye kuwo onke amaqonga engabophelelwanga kububanzi besuntswana kunye nobungakanani behash.

Ngokuphathelele Ukuqhekeka kwebhloko, kwi-BLAKE3 umlambo wahlulwe waba zii-1 KB chunks kunye neqhekeza ngalinye le-hash ngokuzimeleyo. I-hash enkulu yenziwe ngesiseko se-hashes yamaqhekeza ngokusekelwe kumthi wokubini we-Merkle.

Oku kwahlukana kuvumela ukusombulula ingxaki yokuthelekiswa kwedatha xa ubala i-hash; Umzekelo, ungasebenzisa imiyalelo ye-4-yocingo lwe-SIMD ukwenza ngaxeshanye iikhomputha ezi-4 zebhloko. Inkqubo yesiko le-SHA- * ye-hash yenkqubo yedatha ngokulandelelana.

Enye ye Iimpawu zeBLAKE3 zezi:

  • Ukufaka isicelo kwi-PRF, MAC, KDF, XOF iindlela kunye ne-hash eqhelekileyo;
  • Ialgorithm yabo bonke ubugcisa, ngokukhawuleza kuzo zombini iinkqubo ze-x86-64 kunye neeprosesa ezingama-32 ze-ARM.

Ngokumalunga nolwahluko ophambili phakathi kweBlake3 kunye neBLAKE2:

  • Sebenzisa ubume bomthi wokubumba ukufezekisa ukungalingani okungenamda kubalo lwe-hash.
  • Ukunciphisa inani leenxa zonke ukusuka kwi-10 kuye kwi-7.
  • Iindlela ezintathu zokusebenza: Hash, Keyed Hash (HMAC), kunye neGeneration Generation (KDF).
  • Akukho ngaphezulu kokongezwa xa kukhangelwa isitshixo ngenxa yokusetyenziswa kwendawo ebekuhleli kuyo ibhloko yeparam yeqhosha.
  • Indlela eyakhiweyo yokusebenza kwifom ye-Extensible Output Function (XOF) evumela oko
  • Ukuthelekiswa nokubekwa (khangela).

Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.