BLAKE3 amintacce, mai sauri kuma mai daidaita aikin hash na cryptographic

LAFIYA3 es aikin hash na cryptographic que an san shi da saurin sauri fiye da MD5, SHA-1, SHA-2, SHA-3 da BLAKE2, ƙari yana da aminci, sabanin MD5 da SHA-1. Kuma lafiya akan tsawaita tsawo, sabanin SHA-2.

Yana da daidaituwa sosai a kowane adadin zaren da hanyoyin SIMD, saboda itace Merkle ce a ciki kuma tana da algorithm-free, wanda yake da sauri akan x86-64 da kuma kan ƙananan gine-gine.

LAFIYA3 ya dogara da ingantaccen misali na aikin hash ɗin da aka kafa BLAKE2 kuma a yanayin asalin bishiyar Bao. Ana samun keɓaɓɓun bayanai da ƙirar ƙira akan takarda BLAKE3. Girman fitowar tsoho shine ragowa 256.

A cikin gwajin tsara hash don fayil 16 KB, BLAKE3 tare da maɓallin 256-bit ya fi SHA3-256 girma sau 17, SHA-256 sau 14, SHA-512 sau 9, SHA-1 sau 6 da BLAKE2b sau 5.

Wannan babban rata ne wanda ya kasance koda lokacin sarrafa bayanai masu yawa, misali BLAKE3 ya juya ya zama sau 8 da sauri fiye da SHA-256 lokacin lissafin hash don 1GB na bazuwar bayanai.

An sami ci gaban aikin ta hanyar rage adadin zagayowar daga 10 zuwa 7 da ƙulle -ƙulle daban -daban zuwa chunks 1 KB. A cewar masu ƙirƙira, sun sami tabbatacciyar hujja ta lissafi wanda zaku iya samu tare da zagaye 7 maimakon 10 yayin riƙe madaidaicin matakin aminci.

A lokaci guda, wasu masu bincike suna bayyana shakku, suna yin imanin cewa ko da a halin yanzu zagaye 7 sun isa su hana duk sanannun hare -hare a hashes, to ƙarin ƙarin zagaye 3 na iya zama da amfani idan an gano sabbin hare -hare a nan gaba.

Game da BLAKE3

Aikin zanta an tsara shi don aikace -aikace kamar tabbacin amincin fayil, Tantance saƙo da ƙirƙirar bayanai don sa hannu na dijital na cryptographic. BLAKE3 ba a tsara shi don hashing kalmomin sirri ba, saboda yana da niyyar yin lissafin hashes da sauri (don kalmomin shiga, ana ba da shawarar yin amfani da jinkirin hash da escrypt, bcrypt, scrypt, ko Argon2 ayyuka).

Aikin hash ɗin da ake magana ba shi da mahimmanci ga girman bayanan da ake sarrafawa kuma yana da kariya daga farautar karo da hare -haren preimage.

Algorithm ya kasance ƙwararrun masanan kimiyyar kwamfuta sun haɓaka su kuma suna ci gaba da haɓaka ƙirar BLAKE2 kuma yana amfani da tsarin Bao don rikodin bishiyar blockchain. Ba kamar BLAKE2 (BLAKE2b, BLAKE2s), BLAKE3 yana ba da algorithm guda ɗaya don duk dandamali wanda ba a daura shi da fadin bit da girman zanta.

Amma ga tsagewar toshe, a cikin BLAKE3 rafin ya kasu kashi 1 KB da kowane guntun zanta da kansa. Ana yin babban zanta bisa tushen hashes na guntu bisa bishiyar Merkle.

Wannan rabuwa yana ba da damar warware matsalar daidaita daidaitattun bayanai lokacin lissafin hash; misali, zaku iya amfani da umarnin SIMD na waya 4 don yin lissafin hashes na toshe 4. Ayyukan gargajiya na SHA- * hash suna sarrafa bayanai a jere.

Sauran na Abubuwan BLAKE3 sune:

  • Aikace -aikace a cikin hanyoyin PRF, MAC, KDF, XOF kuma kamar zanta ta al'ada;
  • Algorithm don duk gine-gine, da sauri akan duka tsarin x86-64 da masu sarrafa ARM 32-bit.

Dangane da manyan bambance -bambance tsakanin BLAKE3 da BLAKE2:

  • Amfani da tsarin bishiyar binary don cimma daidaituwa mara iyaka a lissafin hash.
  • Rage yawan zagaye daga 10 zuwa 7.
  • Hanyoyin aiki guda uku: Hash, Keyed Hash (HMAC), da Key Generation (KDF).
  • Babu ƙarin sama sama lokacin hashing key saboda amfani da yankin da maƙallan maƙallan ya mamaye a baya.
  • Injin da aka gina don yin aiki a cikin yanayin Ayyukan Fitar da Ƙari (XOF) wanda ke ba da damar hakan
  • daidaituwa da matsayi (bincike).

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaka iya duba bayanan A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.