Data Encryption Standard
یہ مضمون ڈیٹا انکرپشن سٹینڈرڈ (DES) کے موضوع پر لکھا گیا ہے۔
ڈیٹا انکرپشن سٹینڈرڈ (Data Encryption Standard)
تعارف
ڈیٹا انکرپشن سٹینڈرڈ (DES) ایک سِمٹریٹک-کی انکرپشن الگورتھم ہے جو 1970 کی دہائی میں نیشنل بیورو آف سٹینڈرڈز (جو اب نیشنل انسٹیٹوٹ آف سٹینڈرڈز اینڈ ٹیکنالوجی یا NIST کہلاتا ہے) نے تیار کیا تھا۔ یہ انکرپشن کے لیے وسیع پیمانے پر استعمال ہونے والے ابتدائی معیارات میں سے ایک تھا اور کئی سالوں تک اسے ایک مضبوط انکرپشن حل سمجھا جاتا رہا۔ انکرپشن کا بنیادی مقصد معلومات کو غیر مجاز رسائی سے محفوظ رکھنا ہے۔ DES کا استعمال ڈیٹا سیکورٹی، نیٹ ورک سیکیورٹی اور اطلاعاتی نظام میں وسیع پیمانے پر کیا گیا تھا۔
تاریخی پس منظر
1970 کے اوائل میں، کمپیوٹرنیٹورکس کے پھیلاؤ کے ساتھ، معلومات کی حفاظت کی ضرورت بڑھ گئی۔ یونیورسٹی آف میسیسپی کے ہیری نیوٹن نے 1970 میں انکرپشن کے لیے ایک معیار کی ضرورت پر زور دیا۔ اس کے بعد، NBS نے ایک عوامی درخواست جاری کی، جس کا نتیجہ مختلف انکرپشن الگورتھمز کی وصولی میں ہوا۔ 1972 میں، آئی بی ایم نے ایک امیدوار الگورتھم پیش کیا جسے بعد میں DES کے طور پر منتخب کیا گیا۔
DES کی ساخت
DES ایک بلاک سِفر ہے، جو پلاٹیکسٹ کو 64 بٹ کے بلاکس میں تقسیم کرتا ہے اور انہیں 64 بٹ کے سِفرٹیکسٹ بلاکس میں تبدیل کرتا ہے۔ یہ ایک 56 بٹ کی انکرپشن کی استعمال کرتا ہے، جو کہ اصل میں 64 بٹ کی ہوتی ہے لیکن اس میں سے 8 بٹ پیرٹی کے لیے استعمال ہوتے ہیں۔ DES کی انکرپشن عمل میں 16 راؤنڈ شامل ہوتے ہیں، جن میں سے ہر ایک ایک پیچیدہ فنکشن کا استعمال کرتا ہے۔
DES کے اہم اجزاء
- **Initial Permutation (ابتدائی تبادلہ):** بلاک کو انکرپشن کے پہلے راؤنڈ سے پہلے دوبارہ ترتیب دینے کے لیے ایک فکسڈ تبادلہ۔
- **16 Rounds (16 راؤنڈ):** انکرپشن کی بنیادی اکائیاں، جو کئی مراحل پر مشتمل ہیں۔
- **Feistel Network (فیسٹل نیٹ ورک):** DES فیسٹل نیٹ ورک کی ساخت استعمال کرتا ہے، جس میں ہر راؤنڈ میں بلاک کو دو نصف حصوں میں تقسیم کیا جاتا ہے، اور ایک نصف حصے پر فنکشن لاگو کیا جاتا ہے۔
- **Key Schedule (کی شیڈول):** 56 بٹ کی کو 16 راؤنڈ کے لیے 48 بٹ کی سب کیز میں تبدیل کرنے کا عمل۔
- **Final Permutation (حتمی تبادلہ):** انکرپشن کے بعد سِفرٹیکسٹ کو دوبارہ ترتیب دینے کے لیے ایک فکسڈ تبادلہ۔
انکرپشن کا عمل
1. **Initial Permutation:** 64 بٹ کا پلاٹیکسٹ بلاک ابتدائی تبادلہ سے گزرتا ہے۔ 2. **16 Rounds:** بلاک کو دو نصف حصوں (L0 اور R0) میں تقسیم کیا جاتا ہے۔ ہر راؤنڈ میں، دائیں نصف حصے (Ri-1) پر ایک فنکشن (F) لاگو کیا جاتا ہے، اور نتیجہ بائیں نصف حصے (Li-1) کے ساتھ XOR کیا جاتا ہے۔ یہ عمل 16 بار دہرایا جاتا ہے۔ 3. **Final Permutation:** 16 راؤنڈ کے بعد، بائیں اور دائیں نصف حصوں کو ملا کر حتمی تبادلہ سے گزرایا جاتا ہے، جو 64 بٹ کا سِفرٹیکسٹ بلاک بناتا ہے۔
مرحلہ | تفصیل |
---|---|
1 | Initial Permutation (ابتدائی تبادلہ) |
2 | بلاک کو دو نصف حصوں میں تقسیم کریں (L0, R0) |
3-16 | 16 راؤنڈز (ہر راؤنڈ میں F فنکشن اور XOR آپریشن) |
17 | Final Permutation (حتمی تبادلہ) |
ڈِکرپشن کا عمل
ڈِکرپشن کا عمل انکرپشن کے عمل کے بالکل برعکس ہے۔ انکرپشن کے لیے استعمال ہونے والی سب کیز کو الٹا ترتیب میں استعمال کیا جاتا ہے۔
DES کی کمزوریاں
DES کی سب سے بڑی کمزوری اس کی 56 بٹ کی کی کی لمبائی ہے۔ بروٹ فورس اٹیک کے ذریعے اس کی کی کو توڑنا ممکن ہے۔ ہیلی اور لمپ نے 1993 میں ایک خصوصی حملے کا مظاہرہ کیا جو DES کی مکمل کی تلاش کو کافی حد تک کم کر سکتا ہے۔ زیادہ کمپیوٹیشنل طاقت کے ساتھ، سپر کمپیوٹر اور ڈسٹریبیوটেড کمپیوٹنگ کے ذریعے DES کو توڑنا ممکن ہو گیا ہے۔
DES کے متبادل
DES کی کمزوریوں کے نتیجے میں، آسٹریا اور جرمنی میں ٹِپل ڈی ای ایس (Triple DES یا 3DES) کا استعمال شروع ہوا۔ 3DES میں، انکرپشن کے عمل کو تین بار دہرایا جاتا ہے، جس سے یہ زیادہ محفوظ ہو جاتا ہے۔ تاہم، 3DES بھی اب کمزور ہو رہا ہے اور اسے ایڈوانسڈ انکرپشن سٹینڈرڈ (AES) جیسے جدید الگورتھمز سے بدل دیا جا رہا ہے۔ AES ایک زیادہ محفوظ اور تیز رفتار انکرپشن الگورتھم ہے۔
DES کا استعمال
DES کا استعمال کئی سالوں تک وسیع پیمانے پر ہوا، بشمول:
- بین الاقوامی فنانس میں بینکاری کے نظام
- فائل انکرپشن
- محفوظ رابطے
- ڈیجیٹل دستخط
DES کی تنقید
DES کو اس کے ڈیزائن اور NSA کے مبینہ اثر و رسوخ کے لیے تنقید کا سامنا کرنا پڑا ہے۔ کچھ ماہرین کا خیال ہے کہ NSA نے جان بوجھ کر ایک ایسا الگورتھم تیار کیا جس کو وہ توڑ سکتے تھے۔
DES اور کرپٹو مارکیٹ
کرپٹو مارکیٹ میں، blockchain ٹیکنالوجی اور کریپٹو کرنسی کو محفوظ کرنے کے لیے انکرپشن کا استعمال اہم ہے۔ DES کو اب عام طور پر کرپٹو کرنسیوں میں براہ راست استعمال نہیں کیا جاتا ہے، لیکن اس کے اصولوں کو جدید انکرپشن الگورتھمز کی ترقی میں استعمال کیا گیا ہے جو کرپٹو سیکیورٹی کی بنیاد ہیں۔ Bitcoin اور Ethereum جیسے کرپٹو کرنسیوں میں Elliptic Curve Cryptography (ECC) جیسے الگوریتمز کا استعمال کیا جاتا ہے، جو DES سے زیادہ محفوظ اور موثر ہیں۔
تکنیکی تجزیہ اور DES
DES خود تکنیکی تجزیہ کا موضوع نہیں ہے، لیکن انکرپشن کی مضبوطی کا تجزیہ کرنا تکنیکی تجزیہ کا ایک اہم حصہ ہے۔ انکرپشن کی کمزوریوں کا پتہ لگانا اور ان کا استحصال کرنا سائبر حملوں کے لیے ایک اہم ہدف ہے۔
ٹریڈنگ اور DES
DES براہ راست ٹریڈنگ سے منسلک نہیں ہے، لیکن سیکیورٹی میں اس کا کردار ٹریڈنگ پلیٹ فارمز اور مالی لین دین کی حفاظت میں اہم ہے۔ٹریڈنگ حجم کا تجزیہ اور مارکیٹ کے رجحانات کی پیش گوئی کے لیے ڈیجیٹل سیکیورٹی بنیادی ہے۔
مستقبل کے رجحانات
کوانٹم کمپیوٹنگ کے عروج کے ساتھ، موجودہ انکرپشن الگورتھمز، بشمول AES، خطرے میں پڑ سکتے ہیں۔ کوانٹم ریزسٹنٹ انکرپشن الگورتھمز کی تلاش میں تیزی آرہی ہے، جو کوانٹم کمپیوٹرز کے حملوں کے خلاف مزاحم ہوں۔ Post-Quantum Cryptography (PQC) اس شعبے میں تحقیق اور ترقی کا ایک اہم حصہ ہے۔
مزید مطالعہ
- انکرپشن کے طریقے
- سِمٹریٹک-کی انکرپشن
- ایڈوانسڈ انکرپشن سٹینڈرڈ (AES)
- Triple DES (3DES)
- ہیلی اور لمپ کا حملہ
- کوانٹم ریزسٹنٹ انکرپشن
- Blockchain کی سیکیورٹی
- ڈیجیٹل دستخط
- سائبر سیکیورٹی
حوالہ جات
- NIST Special Publication 800-67.
- Schneier, Bruce. *Applied Cryptography*. John Wiley & Sons, 1996.
- Stallings, William. *Cryptography and Network Security*. Prentice Hall, 2006.
تجویز شدہ فیوچرز ٹریڈنگ پلیٹ فارم
پلیٹ فارم | فیوچرز خصوصیات | رجسٹریشن |
---|---|---|
Binance Futures | لیوریج تک 125x، USDⓈ-M معاہدے | ابھی رجسٹر کریں |
Bybit Futures | دائمی معکوس معاہدے | ٹریڈنگ شروع کریں |
BingX Futures | کاپی ٹریڈنگ | BingX سے جڑیں |
Bitget Futures | USDT سے ضمانت شدہ معاہدے | اکاؤنٹ کھولیں |
BitMEX | کرپٹو کرنسی پلیٹ فارم، لیوریج تک 100x | BitMEX |
ہماری کمیونٹی میں شامل ہوں
ٹیلیگرام چینل @strategybin سبسکرائب کریں مزید معلومات کے لیے. بہترین منافع پلیٹ فارمز – ابھی رجسٹر کریں.
ہماری کمیونٹی میں حصہ لیں
ٹیلیگرام چینل @cryptofuturestrading سبسکرائب کریں تجزیہ، مفت سگنلز اور مزید کے لیے!