Kleptography
کلیپٹوگرافی محفوظ طریقے سے اور غیر معمولی طور پر معلومات چوری کرنے کا مطالعہ ہے۔ اس اصطلاح کو ایڈم ینگ اور موتی ینگ نے پروسیڈنگز آف ایڈوانسز ان کرپٹولوجی-کرپٹو '96 میں متعارف کرایا تھا۔ کلیپٹوگرافی کرپٹو وائرولوجی کا ایک ذیلی شعبہ ہے اور یہ غیر معمولی چینلز کے نظریہ کی ایک قدرتی توسیع ہے جس کا آغاز گوس سیمنس نے سینڈیا نیشنل لیبارٹری میں کیا تھا۔ کلپٹوگرافک بیک ڈور کو مترادف طور پر غیر متناسب بیک ڈور کہا جاتا ہے۔ کلیپٹوگرافی میں کرپٹو سسٹمز اور کرپٹوگرافک پروٹوکول کے ذریعے محفوظ اور خفیہ مواصلات شامل ہیں۔ یہ یاد دلاتا ہے، لیکن اسٹیگنگرافی کی طرح نہیں ہے جو گرافکس، ویڈیو، ڈیجیٹل آڈیو ڈیٹا وغیرہ کے ذریعے خفیہ مواصلات کا مطالعہ کرتا ہے۔ کلیپٹوگرافک اٹیک کا مطلب ایک کلیپٹوگرافک اٹیک ایک ایسا حملہ ہے جو کرپٹوگرافک بیک ڈور کو نافذ کرنے کے لیے غیر متناسب کرپٹوگرافی کا استعمال کرتا ہے۔ مثال کے طور پر، اس طرح کا ایک حملہ یہ ہو سکتا ہے کہ خفیہ نظام کے ذریعے عوامی اور نجی کلیدی جوڑوں کو کس طرح تیار کیا جاتا ہے اس میں باریکی سے ترمیم کی جائے تاکہ حملہ آور کی نجی کلید کا استعمال کرتے ہوئے عوامی کلید سے نجی کلید حاصل کی جا سکے۔ ایک اچھی طرح سے ڈیزائن کیے گئے حملے میں، متاثرہ کرپٹو سسٹم کے آؤٹ پٹ متعلقہ غیر متاثرہ کرپٹو سسٹم کے آؤٹ پٹ سے کمپیوٹیشنل طور پر ناقابل شناخت ہوں گے۔ اگر متاثرہ کرپٹو سسٹم بلیک باکس کا نفاذ ہے جیسے کہ ہارڈ ویئر سیکیورٹی ماڈیول، اسمارٹ کارڈ، یا قابل اعتماد پلیٹ فارم ماڈیول، تو ایک کامیاب حملہ مکمل طور پر کسی کا دھیان نہیں جا سکتا۔ ایک ریورس انجینئر حملہ آور کے داخل کردہ بیک ڈور کو بے نقاب کرنے کے قابل ہو سکتا ہے، اور جب یہ سمیٹرک بیک ڈور ہو تو اسے خود بھی استعمال کر سکتا ہے۔ تاہم، تعریف کے مطابق کلپٹوگرافک بیک ڈور غیر متناسب ہوتا ہے اور ریورس انجینئر اسے استعمال نہیں کر سکتا۔ کلپٹوگرافک حملے (غیر متناسب بیک ڈور) کے لیے ایک نجی کلید کی ضرورت ہوتی ہے جو صرف حملہ آور کو معلوم ہوتی ہے تاکہ بیک ڈور استعمال کیا جا سکے۔ اس صورت میں، یہاں تک کہ اگر ریورس انجینئر کو اچھی طرح سے مالی اعانت فراہم کی گئی تھی اور اس نے پچھلے دروازے کا مکمل علم حاصل کیا تھا، تو حملہ آور کی نجی چابی کے بغیر سادہ متن نکالنا ان کے لیے بیکار رہے گا۔ تعمیراتی کلپٹوگرافک حملوں کو ایک کرپٹو ٹروجن کے طور پر بنایا جا سکتا ہے جو ایک کرپٹو سسٹم کو متاثر کرتا ہے اور حملہ آور کے لیے بیک ڈور کھولتا ہے، یا کرپٹو سسٹم بنانے والے کے ذریعے نافذ کیا جا سکتا ہے۔ حملے کو لازمی طور پر کرپٹو سسٹم کے آؤٹ پٹ کی مکمل طور پر انکشاف کرنے کی ضرورت نہیں ہے۔ ایک زیادہ پیچیدہ حملے کی تکنیک بیک ڈور کے ساتھ غیر متاثرہ آؤٹ پٹ اور غیر محفوظ ڈیٹا تیار کرنے کے درمیان متبادل ہو سکتی ہے۔ ڈیزائن کلپٹوگرافک حملوں کو آر ایس اے کلیدی نسل، ڈفی-ہیلمین کلیدی تبادلے، ڈیجیٹل سگنیچر الگورتھم، اور دیگر کرپٹوگرافک الگورتھم اور پروٹوکول کے لیے ڈیزائن کیا گیا ہے۔ ایس ایس ایل، ایس ایس ایچ، اور آئی پی ایس ای سی پروٹوکول کلپٹوگرافک حملوں کا شکار ہوتے ہیں۔ ہر معاملے میں، حملہ آور اس معلومات کا معائنہ کرکے مخصوص کرپٹوگرافک الگورتھم یا پروٹوکول سے سمجھوتہ کرنے کے قابل ہوتا ہے جس میں بیک ڈور کی معلومات کو انکوڈ کیا گیا ہے (مثال کے طور پر، عوامی کلید، ڈیجیٹل دستخط، کلیدی تبادلے کے پیغامات وغیرہ)۔ اور پھر ان کی خفیہ کلید (عام طور پر ایک نجی کلید) کا استعمال کرتے ہوئے غیر متناسب بیک ڈور کی منطق کا استحصال کرنا۔ اے جوئلز اور جے گواجارڈو نے ایک طریقہ (کے ای جی وی ای آر) تجویز کیا جس کے ذریعے تیسرا فریق آر ایس اے کلیدی نسل کی تصدیق کر سکتا ہے۔ یہ تقسیم شدہ کلیدی نسل کی ایک شکل کے طور پر وضع کیا گیا ہے جس میں خفیہ کلید صرف بلیک باکس کو ہی معلوم ہوتی ہے۔ یہ یقین دلاتا ہے کہ کلیدی نسل کے عمل میں ترمیم نہیں کی گئی تھی اور نجی کلی کو کلپٹوگرافک حملے کے ذریعے دوبارہ پیش نہیں کیا جا سکتا۔ کلیپٹوگرافک حملوں کی چار عملی مثالیں (بشمول آر ایس اے کے خلاف ایک آسان سیٹ اپ حملہ) جے کریپ ٹول 1 میں مل سکتی ہیں، جو اوپن سورس کریپ ٹول پروجیکٹ کا پلیٹ فارم سے آزاد ورژن ہے۔ جے کریپ ٹول میں KEGVER طریقہ کار کے ذریعے کلپٹوگرافک حملوں کی روک تھام کا مظاہرہ بھی نافذ کیا گیا ہے۔ خیال کیا جاتا ہے کہ این آئی ایس ٹی ایس پی 800-90 اے سے ڈوئل _ ای سی _ ڈی آر بی جی کرپٹوگرافک سڈو رینڈم نمبر جنریٹر میں کلپٹوگرافک بیک ڈور ہوتا ہے۔ ڈوئل _ ای سی _ ڈی آر بی جی الپٹک وکر کرپٹوگرافی کا استعمال کرتا ہے، اور این ایس اے کے بارے میں خیال کیا جاتا ہے کہ وہ ایک نجی کلید رکھتا ہے، جو ڈوئل _ ای سی _ ڈی آر بی جی میں تعصب کی خامیوں کے ساتھ مل کر، این ایس اے کو ڈوئل _ ای سی _ ڈی آر بی جی کا استعمال کرتے ہوئے کمپیوٹرز کے درمیان ایس ایس ایل ٹریفک کو ڈکرپٹ کرنے کی اجازت دیتا ہے۔ حملے کی الجبرائی نوعیت ینگ اور ینگ کے کام میں بار بار ڈلوگ کلیپٹوگرام کی ساخت کی پیروی کرتی ہے۔ حوالہ جات