Threefish
த்ரீஃபிஷ் என்பது ஸ்கியின் ஹாஷ் செயல்பாட்டின் ஒரு பகுதியாக வடிவமைக்கப்பட்ட ஒரு சமச்சீர்-விசை மாற்றக்கூடிய பிளாக் சைஃபர் ஆகும், இது என்ஐஎஸ்டி ஹாஷ் செயல்பாட்டு போட்டியில் நுழைகிறது. கேச் டைமிங் தாக்குதல்களைத் தவிர்ப்பதற்காக த்ரீஃபிஷ் எஸ்-பாக்ஸ்கள் அல்லது பிற டேபிள் தேடல்களைப் பயன்படுத்துவதில்லை; அதன் நேரியல் அல்லாத தன்மை பிரத்யேக ஓ. ஆர். களுடன் மாறி மாறி சேர்ப்பதன் மூலம் வருகிறது. அந்த வகையில், இது சல்சா 20, டி. இ. ஏ மற்றும் எஸ். எச். ஏ-3 வேட்பாளர்களான கியூப்ஹாஷ் மற்றும் பிளாக் போன்றது. த்ரீஃபிஷ் மற்றும் ஸ்கீன் ஹாஷ் செயல்பாட்டை புரூஸ் ஷ்னேயர், நீல்ஸ் பெர்குசன், ஸ்டீபன் லுக்ஸ், டக் வைட்டிங், மிஹிர் பெல்லாரே, தடயோஷி கோஹ்னோ, ஜான் கல்லாஸ் மற்றும் ஜெஸ்ஸி வாக்கர் ஆகியோர் வடிவமைத்தனர். சைஃபர் த்ரீஃபிஷின் விளக்கம் 64 பிட்களின் சொற்களில் வேலை செய்கிறது (கையொப்பமிடப்படாத லிட்டில் எண்டியன் முழு எண்கள்). இது எளிய உரை சொற்களின் எண்ணிக்கை மற்றும் முக்கிய சொற்களின் எண்ணிக்கையாகும். ட்விக் இரண்டு சொற்களைக் கொண்டுள்ளது. அனைத்து சேர்த்தல்களும் கழித்தல்களும் மாடுலோவாக வரையறுக்கப்படுகின்றன. முக்கிய அட்டவணை த்ரீஃபிஷ் சுற்றுகளில் குறியாக்கம் செய்கிறது மற்றும் வெவ்வேறு சுற்று விசைகளைப் பயன்படுத்துகிறது. ஒவ்வொரு நான்கு சுற்றுகளுக்குப் பிறகும், முதல் சுற்றுக்கு முன்பும், வட்ட முக்கிய சொற்கள் தரவு சொற்களில் சேர்க்கப்படுகின்றன. வட்ட விசைகளைக் கணக்கிடுவதற்கு அசல் முக்கிய வார்த்தைகளுடன் ஒரு கூடுதல் முக்கிய சொல் இணைக்கப்பட்டுள்ளது. மேலும், ஒரு கூடுதல் மாற்றும் சொல் மாற்றும் சொற்களுடன் இணைக்கப்பட்டுள்ளது. தன்னிச்சையாகத் தோன்றும் மாறிலியின் நோக்கம், மற்ற முக்கிய வார்த்தைகளுக்கு இடையிலான உறவைப் பயன்படுத்திக் கொள்ளும் சில தாக்குதல்களை விரக்தியடையச் செய்வதாகும். வட்டமான முக்கிய வார்த்தைகள் இப்போது பின்வருமாறு வரையறுக்கப்பட்டுள்ளனஃ இங்கே, வட்டமான முக்கிய சொல் பயன்படுத்தப்படும் வட்டத்தின் எண்ணிக்கை எங்கே? கலப்பு செயல்பாடு கலப்பு செயல்பாடு சொற்களின் ஒரு டப்பிளை எடுத்து மற்றொரு சொற்களின் டப்பிளைத் தருகிறது. செயல்பாடு இவ்வாறு வரையறுக்கப்படுகிறதுஃ இது விரைவான பரவலை அடைய தேர்ந்தெடுக்கப்பட்ட சுழற்சி மாறிலிகளின் நிலையான தொகுப்பாகும். வரிசைமாற்ற படி ஒரு நிலையான வடிவத்தின் படி சொற்களின் நிலைகளை மாற்றுகிறது. இந்த கட்டத்தில் பிட்-நிலை வரிசைமாற்றத்தை அடைய முடியாது, ஆனால் மிக்ஸ் செயல்பாடுகள் பிட்-நிலை வரிசைமாற்றங்களை பிட்வைஸ் சுழற்சிகளின் வடிவத்தில் வழங்குவதால் இது தேவையில்லை. மிக்ஸ் செயல்பாடுகளில் உள்ள பெர்மூட் படி மற்றும் சுழற்சி மாறிலிகள் ஒட்டுமொத்த விளைவு ஒரு தரவுத் தொகுதியில் உள்ள அனைத்து பிட்களின் முழுமையான பரவலாக இருக்கும் வகையில் தேர்ந்தெடுக்கப்படுகின்றன. இந்த வரிசைமாற்றமானது நிலையானது மற்றும் விசையிலிருந்து சுயாதீனமாக இருப்பதால், அதைக் கணக்கிடத் தேவையான நேரம் விசை அல்லது எளிய உரை பற்றிய தகவல்களை வழங்காது. இது முக்கியமானது, ஏனெனில் பெரும்பாலான நவீன நுண்செயலிகளின் செயல்திறன் உகப்பாக்கங்கள் நினைவகத்தில் தரவு எங்கு சேமிக்கப்படுகிறது என்பதைப் பொறுத்து ஒரு வரிசை செயல்பாட்டைக் கணக்கிட எடுக்கும் நேரத்தை உருவாக்கலாம். வரிசை தேடல் விசை அல்லது எளிய உரையைப் பொறுத்து இருக்கும் சைஃபர்களில் (AES இல் மாற்று நடவடிக்கையைப் போலவே), இது குறியாக்கத்திற்குத் தேவையான நேரத்தை ஆராய்வதன் மூலம் சைஃபரை நேரத் தாக்குதல்களுக்கு ஆளாகச் செய்யலாம். எனவே வரிசைமாற்றமானது பயன்படுத்தப்படும் விசை அல்லது குறியாக்கம் செய்யப்பட்ட தரவுகளிலிருந்து சுயாதீனமாக அதே பாணியில் செயல்படுத்தப்பட வேண்டும் என்பதை உறுதிசெய்ய வேண்டுமென்றே வடிவமைக்கப்பட்டுள்ளது. ஒரு முழு த்ரீஃபிஷ் சுற்று, வட்ட விசை வார்த்தையில் சேர்க்கப்பட்டால், கலவை செயல்பாடு ஜோடி சொற்களுக்கு பயன்படுத்தப்படுகிறது, சுழற்சி அகலங்கள் வட்ட எண் மற்றும் சொல் ஜோடியைப் பொறுத்தது, வட்ட எண் த்ரீஃபிஷ் 256 மற்றும் த்ரீஃபிஷ் 512 ஆகியவற்றிலிருந்து சுயாதீனமான வரிசைமாற்றத்தைப் பயன்படுத்தி சொற்கள் வரிசைமாற்றம் செய்யப்படுகின்றன. த்ரீஃபிஷ்1024 இதை 80 முறை பயன்படுத்துகிறது (). இறுதி செயல்பாடுகள் அனைத்து சுற்றுகளும் பயன்படுத்தப்பட்ட பிறகு, கடைசி சுற்று முக்கிய சொற்கள் சொற்களுடன் சேர்க்கப்பட்டு, சொற்கள் மீண்டும் பைட்டுகளின் சரமாக மாற்றப்படுகின்றன. அக்டோபர் 2010 இல், சுழற்சி குறியாக்க பகுப்பாய்வையும் ரீபவுண்ட் தாக்குதலையும் இணைக்கும் ஒரு தாக்குதல் வெளியிடப்பட்டது. இந்த தாக்குதல் த்ரீஃபிஷ்-256 இல் 72 சுற்றுகளில் 53 சுற்றுகளுக்கும், த்ரீஃபிஷ்-512 இல் 72 சுற்றுகளில் 57 சுற்றுகளுக்கும் எதிராக அறியப்பட்ட முக்கிய வேறுபாட்டைக் கொண்டுள்ளது. இது ஸ்கைன் ஹாஷ் செயல்பாட்டையும் பாதிக்கிறது. இது பிப்ரவரியில் வெளியிடப்பட்ட முந்தைய தாக்குதலின் தொடர்ச்சியாகும், இது முறையே 39 மற்றும் 42 சுற்றுகளை உடைக்கிறது. இந்த தாக்குதலுக்கு பதிலளிக்கும் விதமாக, ஸ்கைன் குழு த்ரீஃபிஷில் பயன்படுத்தப்படும் சுழற்சி மாறிலிகளை மாற்றியமைத்தது, இதன் மூலம் என்ஐஎஸ்டி ஹாஷ் செயல்பாட்டு போட்டியின் சுற்று 3 க்கான முக்கிய அட்டவணை மாறிலிகள். 2009 ஆம் ஆண்டில், குறைக்கப்பட்ட சுற்று மூன்று மீன் பதிப்பிற்கு எதிரான தொடர்புடைய முக்கிய பூமெராங் தாக்குதல் வெளியிடப்பட்டது. 32-சுற்று பதிப்பைப் பொறுத்தவரை, நேர சிக்கலானது மற்றும் நினைவக சிக்கலானது; 33-சுற்று பதிப்பைப் பொறுத்தவரை, நேர சிக்கலானது மிகக் குறைந்த நினைவக பயன்பாட்டுடன் உள்ளது. தாக்குதல்கள் த்ரீஃபிஷின் மாற்றப்பட்ட பதிப்பிற்கு எதிராகவும் செயல்படுகின்றனஃ 32-சுற்று பதிப்பைப் பொறுத்தவரை, நேர சிக்கலானது மற்றும் நினைவக சிக்கலானது; 33-சுற்று பதிப்பைப் பொறுத்தவரை, நேர சிக்கலானது மிகக் குறைந்த நினைவக பயன்பாட்டுடன் உள்ளது. டூஃபிஷ் ப்ளோஃபிஷ் (சைபர்) குறிப்புகள் வெளிப்புற இணைப்புகள் "தி ஸ்கீன் ஹாஷ் ஃபங்ஷன் ஃபேமிலி" ஸ்கீன் ஹாஷ் ஃபங்ஷன் குடும்பத்தின் முகப்புப்பக்கத்தையும் பார்க்கவும். குறியாக்கிகளைத் தடுக்கவும் இலவச குறியாக்கிகள்