FORK-256
فورک-256 ایک ہیش الگورتھم ہے جو پہلے کے ایس ایچ اے-1 اور ایم ڈی 5 الگورتھم میں دریافت ہونے والے حفاظتی مسائل کے جواب میں ڈیزائن کیا گیا ہے۔ کافی حد تک کرپٹو تجزیہ کے بعد، الگورتھم کو ٹوٹا ہوا سمجھا جاتا ہے۔ پس منظر 2005 میں، شیاؤون وانگ نے حکومت کے ہیش معیاری ایس ایچ اے-1 پر آرڈر-تصادم حملے کا اعلان کیا۔ نیشنل انسٹی ٹیوٹ آف اسٹینڈرڈز اینڈ ٹیکنالوجی (این آئی ایس ٹی)، جو ریاستہائے متحدہ میں کرپٹوگرافک معیارات قائم کرنے کا ذمہ دار ادارہ ہے، نے یہ نتیجہ اخذ کیا کہ یہ ایک عملی حملہ تھا (جیسا کہ پچھلے تخمینے آرڈر تھے-) اور ہیش افعال اور ان کی کمزوریوں کے بارے میں اضافی تحقیق کی حوصلہ افزائی کرنا شروع کردی۔ اس کوشش کے ایک حصے کے طور پر، این آئی ایس ٹی نے دو ورکشاپس کی میزبانی کی جہاں فورک-256 سمیت ممکنہ نئے الگورتھم متعارف کرائے گئے اور ان پر تبادلہ خیال کیا گیا۔ ان میں سے کسی بھی الگورتھم کو فوری طور پر منتخب کرنے کے بجائے، این آئی ایس ٹی نے 2007-2012 سے ایک عوامی مقابلہ منعقد کیا جس کے نتیجے میں کیکاک الگورتھم کو ایس ایچ اے-3 معیار کے طور پر استعمال کرنے کے لیے منتخب کیا گیا۔ الگورتھم اور تجزیہ FORK-256 کو 2005 NIST ہیش ورکشاپ میں متعارف کرایا گیا اور اگلے سال شائع کیا گیا۔ FORK-256 512 بٹ بلاکس کا استعمال کرتا ہے اور پہلے سے طے شدہ مستقلات کو لاگو کرتا ہے جو ہر تکرار کے بعد تبدیل ہوتے ہیں۔ ہر بلاک کو چار شاخوں کے ذریعے 256 بٹ بلاک میں ہیش کیا جاتا ہے جو ہر 512 بلاک کو سولہ 32 بٹ الفاظ میں تقسیم کرتا ہے جو مزید خفیہ کردہ اور دوبارہ ترتیب دیے جاتے ہیں۔ ابتدائی الگورتھم نے اہم خفیہ تجزیہ حاصل کیا، جس کا خلاصہ (ساریینن 2007) میں کیا گیا ہے۔ Matusiveicz et al. (2006) کی پیچیدگی کے ساتھ ایک تصادم کا حملہ دریافت کیا۔ مینڈل اور دیگر۔ (2006) آزادانہ طور پر اسی طرح کا حملہ ہوا۔ اگلے سال ماتوسیویکس کی ٹیم نے اپنے حملے کو بہتر بنا کر اس سے بھی بدتر نہیں کیا اور (کونٹینی 2007) نے حملے کے عملی نفاذ کا مظاہرہ کیا۔ ان حملوں کے جواب میں، ہانگ اور ان کی ٹیم نے فورک-256 کے بہتر ورژن کی تجویز پیش کی۔ مارکو جوہانی ساریینن نے ایک بار پھر ایک پیچیدہ حملہ، بہتر الگورتھم اخذ کیا۔ موازنہ کے لحاظ سے، حتمی ایس ایچ اے-3 معیار آرڈر اٹیک کا مقابلہ کرتا ہے۔ تعیناتی FORK-256 کو اس کے تعارف کے بعد بوٹن کرپٹوگرافک لائبریری میں شامل کیا گیا تھا۔ بوٹن ڈویلپر جیک لائیڈ نے 2010 میں یہ نتیجہ اخذ کرنے کے بعد الگورتھم کو ہٹا دیا کہ ہیش کئی کمزوریوں کا شکار ہے اور کبھی بھی بڑے پیمانے پر استعمال نہیں ہوا تھا۔ حوالہ جات کرپٹوگرافک ہیش افعال