COMP128
COMP128 الگورتھم جی ایس ایم معیار میں بیان کردہ A3 اور A8 افعال کے نفاذ ہیں۔ اے 3 کا استعمال موبائل اسٹیشن کو نیٹ ورک پر تصدیق کرنے کے لیے کیا جاتا ہے۔ اے 8 کا استعمال سیشن کلید تیار کرنے کے لیے کیا جاتا ہے جسے اے 5 موبائل اسٹیشن اور بی ٹی ایس کے درمیان منتقل ہونے والے ڈیٹا کو خفیہ کرنے کے لیے استعمال کرتا ہے۔ COMP128 کے تین ورژن ہیں۔ وہ اصل میں خفیہ تھے۔ پہلے ورژن کی جزوی تفصیل 1997 میں لیک ہوئی تھی اور ریورس انجینئرنگ کے ذریعے مکمل ہوئی تھی۔ اس کی وجہ سے 1998 میں ایک مکمل اشاعت ہوئی۔ دوسرا اور تیسرا ورژن سافٹ ویئر کی ریورس انجینئرنگ کے ذریعے حاصل کیا گیا تھا جو سم کارڈ کی تعمیل کی تصدیق کرتا ہے۔ تعارف A3 اور A8 کے استعمال کے طریقے کی تفصیلات کے لیے تصدیق کا مرکز دیکھیں۔ A3 اور A8 دونوں 128 بٹ کلید (کی) اور 128 بٹ چیلنج (RAND) کو ان پٹ کے طور پر لیتے ہیں۔ A3 ایک 32 بٹ رسپانس (SRES) تیار کرتا ہے اور A8 ایک 64 بٹ سیشن کلید (Kc) تیار کرتا ہے۔ اے 3/اے 8 مشترکہ فنکشن ہے جس میں کیو اور رینڈ بطور ان پٹ اور ایس آر ای ایس اور کے سی آؤٹ پٹ ہیں۔ چونکہ A3 اور A8 کی مزید وضاحت نہیں کی گئی ہے، آپریٹرز آزادانہ طور پر A3 اور A8 کے لیے استعمال ہونے والے ٹھوس الگورتھم کا انتخاب کر سکتے ہیں۔ COMP128 الگورتھم COMP128 الگورتھم A3/A8 فنکشن کو نافذ کرتے ہیں۔ ان میں سے تین ہیں: COMP 128-1-معروف کمزوریوں کے ساتھ اصل الگورتھم COMP 128-2-مضبوط الگورتھم جو اب بھی Kc COMP 128-3 کے 10 دائیں بٹس کو صاف کرتا ہے-وہی الگورتھم جو COMP 128-2 کے طور پر پیدا کردہ Kc کے تمام 64 بٹس کے ساتھ ہے۔ یہ سب ایک کمپریشن فنکشن کے ارد گرد بنائے گئے ہیں جس میں دو 128 بٹس ان پٹ اور ایک 128 بٹس آؤٹ پٹ ہے، لہذا ان کے نام ہیں۔ کی اور رینڈ کو کمپریشن فنکشن کے ان پٹ کے طور پر استعمال کیا جاتا ہے۔ اس کے آؤٹ پٹ سے بٹس کو پھر ایس آر ای ایس اور کے سی کو بھرنے کے لیے استعمال کیا جاتا ہے۔ COMP 128-1 تفصیل COMP 128-1 آٹھ راؤنڈز کے ساتھ ایک کمپریشن فنکشن کا استعمال کرتا ہے جو پانچ مراحل کے ساتھ تتلی کے ڈھانچے پر مبنی ہوتا ہے۔ ایس آر ای ایس آؤٹ پٹ کے پہلے 32 بٹس سے بھرا ہوا ہے۔ کے سی آؤٹ پٹ کے آخری 54 بٹس سے بھرا ہوتا ہے جس کے بعد دس صفر ہوتے ہیں۔ الگورتھم کی مکمل وضاحت کے لیے، قاری اوسمو کام بی بی کے نفاذ کو دیکھ سکتا ہے۔ COMP 128-2/3 تفصیل COMP 128-2 اور COMP 128-3 کا نفاذ COMP 128-1 سے نمایاں طور پر زیادہ پیچیدہ ہے۔ الگورتھم کی مکمل تفصیل کے لیے، قاری اوسموکوم بی بی کے نفاذ یا فری ریڈیوس کے نفاذ کو دیکھ سکتا ہے، دونوں ہی سیکرٹ آف سم مضمون کے ازگر کوڈ پر مبنی ہیں۔ COMP 128-2 COMP 128-3 سے ملتا جلتا ہے سوائے اس حقیقت کے کہ آخر میں، یہ Kc کے 10 دائیں طرف کے بٹس کو صاف کرتا ہے۔ سیکیورٹی COMP 128-1 ہیش فنکشن کو کمزور سمجھا جاتا ہے کیونکہ ان پٹ میں چھوٹی تبدیلیوں کا ناکافی پھیلاؤ ہوتا ہے۔ عملی حملوں کا مظاہرہ کیا گیا ہے جو سم سے سبسکرائبر کلید کو بازیافت کر سکتے ہیں۔ COMP 128-1 اور COMP 128-2 کے ذریعہ تیار کردہ سیشن کیز میں جان بوجھ کر اینٹروپی کے صرف 54 بٹس ہوتے ہیں۔ یہ A5 یا A6 خفیہ کاری کو نمایاں طور پر کمزور کر دیتا ہے۔ حوالہ جات بیرونی روابط جی ایس ایم معیار