பிளேக் 3 ஒரு பாதுகாப்பான, வேகமான மற்றும் இணையான கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடு

பிளாகே 3 es ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடு என்று இது MD5, SHA-1, SHA-2, SHA-3 மற்றும் BLAKE2 ஐ விட மிக வேகமாக இருக்கும்.மேலும், MD5 மற்றும் SHA-1 போலல்லாமல் இது மிகவும் பாதுகாப்பானது. SHA-2 போலல்லாமல் நீள நீட்டிப்புக்கு எதிராக பாதுகாப்பானது.

இது பல நூல்கள் மற்றும் SIMD பாதைகளில் மிகவும் இணையாக உள்ளது, ஏனெனில் இது உள்ளே ஒரு மெர்க்கிள் மரம் மற்றும் ஒரு மாறுபாடு இல்லாத வழிமுறையைக் கொண்டுள்ளது, இது x86-64 மற்றும் சிறிய கட்டிடக்கலைகளில் வேகமாக உள்ளது.

பிளாகே 3 நிறுவப்பட்ட ஹாஷ் செயல்பாடு BLAKE2 இன் உகந்த நிகழ்வை நம்பியுள்ளது மற்றும் அசல் பாவோ மரம் முறையில். BLAKE3 தாளில் விவரக்குறிப்புகள் மற்றும் வடிவமைப்பு நியாயப்படுத்தல்கள் உள்ளன. இயல்புநிலை வெளியீடு அளவு 256 பிட்கள்.

16 KB கோப்புக்கான ஹாஷ் தலைமுறை சோதனையில், 3-பிட் விசையுடன் BLAKE256 SHA3-256 ஐ 17 மடங்கு, SHA-256 ஐ 14 மடங்கு விஞ்சுகிறது, SHA-512 9 முறை, SHA-1 6 முறை மற்றும் BLAKE2b 5 முறை.

பெரிய அளவிலான தரவை செயலாக்கும்போது கூட இது ஒரு குறிப்பிடத்தக்க இடைவெளியாகும், உதாரணமாக பிளாகே 3 8 ஜிபி ரேண்டம் டேட்டாவுக்கான ஹாஷைக் கணக்கிடும் போது SHA-256 ஐ விட 1 மடங்கு வேகமாக மாறியது.

சுற்றுகளின் எண்ணிக்கையை 10 இலிருந்து 7 ஆக குறைப்பதன் மூலம் செயல்திறன் மேம்பாடு அடையப்பட்டது மற்றும் தனித்தனியாக 1 KB துண்டுகளாக ஹாஷிங் தொகுதிகள். படைப்பாளர்களின் கூற்றுப்படி, அதே அளவு நம்பகத்தன்மையை பராமரிக்கும் போது 7 க்கு பதிலாக 10 சுற்றுகள் மூலம் நீங்கள் பெற முடியும் என்ற கட்டாய கணித ஆதாரத்தை அவர்கள் கண்டறிந்தனர்.

அதே நேரத்தில், சில ஆராய்ச்சியாளர்கள் சந்தேகங்களை வெளிப்படுத்துகின்றனர், தற்போது 7 சுற்றுகள் ஹாஷ்களில் உள்ள அனைத்து தாக்குதல்களையும் எதிர்கொள்ள போதுமானதாக இருந்தாலும், எதிர்காலத்தில் புதிய தாக்குதல்கள் கண்டறியப்பட்டால் 3 கூடுதல் சுற்றுகள் பயனுள்ளதாக இருக்கும்.

BLAKE3 பற்றி

ஹாஷ் செயல்பாடு கோப்பு ஒருமைப்பாடு சரிபார்ப்பு போன்ற பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டுள்ளது, கிரிப்டோகிராஃபிக் டிஜிட்டல் கையொப்பங்களுக்கான செய்தி அங்கீகாரம் மற்றும் தரவு உருவாக்கம். BLAKE3 ஆனது கடவுச்சொற்களை ஹாஷிங் செய்ய வடிவமைக்கப்படவில்லை, ஏனெனில் இது முடிந்தவரை வேகமாக ஹாஷ்களைக் கணக்கிடுவதை நோக்கமாகக் கொண்டுள்ளது (கடவுச்சொற்களுக்கு, மெதுவான ஹாஷ் மற்றும் எஸ்கிரிப்ட், bcrypt, ஸ்கிரிப்ட் அல்லது ஆர்கான் 2 செயல்பாடுகளைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது).

கேள்விக்குரிய ஹாஷ் செயல்பாடு செயலாக்கப்படும் தரவின் அளவிற்கு உணர்ச்சியற்றது மற்றும் மோதல் தேடல் மற்றும் ப்ரீமேஜ் தாக்குதல்களிலிருந்து பாதுகாக்கப்படுகிறது.

வழிமுறை இருந்தது புகழ்பெற்ற கிரிப்டோகிராஃபர்களால் உருவாக்கப்பட்டது மற்றும் BLAKE2 வழிமுறையின் தொடர்ச்சியான வளர்ச்சி மற்றும் பிளாக்செயின் மரத்தை குறியாக்க பாவோ பொறிமுறையைப் பயன்படுத்துகிறது. BLAKE2 (BLAKE2b, BLAKE2s) போலல்லாமல், BLAKE3 அனைத்து தளங்களுக்கும் ஒரே வழிமுறையை வழங்குகிறது இது பிட் அகலம் மற்றும் ஹாஷ் அளவுடன் இணைக்கப்படவில்லை.

பொறுத்தவரை பிளவு பிளவு, BLAKE3 இல் ஸ்ட்ரீம் 1 KB துண்டுகளாக பிரிக்கப்பட்டுள்ளது மற்றும் ஒவ்வொரு ஹாஷ் துண்டுகளும் தனித்தனியாக. Merkle பைனரி மரத்தின் அடிப்படையில் துண்டுகளின் ஹாஷ்களின் அடிப்படையில் ஒரு பெரிய ஹாஷ் உருவாகிறது.

இந்த பிரித்தல் தரவு செயலாக்கத்தை இணையாக்கும் சிக்கலை தீர்க்க அனுமதிக்கிறது ஒரு ஹாஷைக் கணக்கிடும் போது; எடுத்துக்காட்டாக, 4-தடுப்பு ஹாஷ்களை ஒரே நேரத்தில் கணக்கிட 4-கம்பி சிம்டி அறிவுறுத்தல்களைப் பயன்படுத்தலாம். பாரம்பரிய SHA- * ஹாஷ் செயல்பாடுகளை தரவு தொடர்ச்சியாக செயலாக்குகிறது.

மற்றவை BLAKE3 அம்சங்கள்:

  • பிஆர்எஃப், எம்ஏசி, கேடிஎஃப், எக்ஸ்ஓஎஃப் முறைகளில் விண்ணப்பம் மற்றும் சாதாரண ஹாஷ்;
  • அனைத்து கட்டமைப்புகளுக்கும் ஒரு வழிமுறை, x86-64 அமைப்புகள் மற்றும் 32-பிட் ARM செயலிகள் இரண்டிலும் வேகமாக.

BLAKE3 மற்றும் BLAKE2 க்கு இடையிலான முக்கிய வேறுபாடுகள் குறித்து:

  • ஹாஷ் கணக்கீட்டில் வரம்பற்ற இணையை அடைய பைனரி மர அமைப்பைப் பயன்படுத்துதல்.
  • சுற்றுகளின் எண்ணிக்கையை 10 இலிருந்து 7 ஆகக் குறைத்தல்.
  • மூன்று செயல்பாட்டு முறைகள்: ஹாஷ், கீட் ஹாஷ் (HMAC), மற்றும் முக்கிய தலைமுறை (KDF).
  • விசையின் அளவுரு தொகுதி முன்பு ஆக்கிரமிக்கப்பட்ட பகுதியைப் பயன்படுத்துவதால் ஒரு விசையை ஹாஷ் செய்யும் போது கூடுதல் மேல்நிலை இல்லை.
  • நீட்டிக்கப்பட்ட வெளியீடு செயல்பாடு (XOF) வடிவத்தில் வேலை செய்ய உள்ளமைக்கப்பட்ட பொறிமுறையை அது அனுமதிக்கிறது
  • இணையாக்கம் மற்றும் நிலைப்படுத்தல் (தேடல்).

இறுதியாக நீங்கள் அதைப் பற்றி மேலும் அறிய ஆர்வமாக இருந்தால், நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பில்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.