DES (ڈیٹا انکرپشن اسٹینڈرڈ) اور AES (ایڈوانسڈ انکرپشن اسٹینڈرڈ) کے مابین فرق

مصنف: Laura McKinney
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 3 مئی 2024
Anonim
DES (ڈیٹا انکرپشن اسٹینڈرڈ) اور AES (ایڈوانسڈ انکرپشن اسٹینڈرڈ) کے مابین فرق - ٹیکنالوجی
DES (ڈیٹا انکرپشن اسٹینڈرڈ) اور AES (ایڈوانسڈ انکرپشن اسٹینڈرڈ) کے مابین فرق - ٹیکنالوجی

مواد


ڈی ای ایس (ڈیٹا انکرپشن اسٹینڈر) اور اے ای ایس (ایڈوانسڈ انکرپشن اسٹینڈر) دونوں ایک سڈولک بلاک سائپر ہیں۔ ڈی ای ایس کی خرابی پر قابو پانے کے لئے اے ای ایس متعارف کرایا گیا تھا۔ چونکہ ڈی ای ایس کا ایک چھوٹا کلید سائز ہے جس کی وجہ سے اس ٹرپل ڈی ای ایس پر قابو پانا کم محفوظ ہوجاتا ہے لیکن یہ سست نکلا۔ لہذا ، بعد میں AES کو نیشنل انسٹی ٹیوٹ آف اسٹینڈرڈ اینڈ ٹکنالوجی نے متعارف کرایا۔ DES اور AES کے درمیان بنیادی فرق یہ ہے کہ ڈی ای ایس مین الگورتھم شروع ہونے سے پہلے ہی ، سادہ بلاک کو دو حصوں میں تقسیم کیا گیا ہے AES سائپر کو حاصل کرنے کے لئے پورے بلاک پر کارروائی کی جاتی ہے۔

آئیے ذیل میں دکھائے گئے موازنہ چارٹ کی مدد سے ڈی ای ایس اور ای ای ایس کے درمیان کچھ اور اختلافات پر تبادلہ خیال کریں۔

  1. موازنہ چارٹ
  2. تعریف
  3. کلیدی اختلافات
  4. نتیجہ اخذ کرنا

موازنہ چارٹ

موازنہ کی بنیادڈی ای ایس (ڈیٹا انکرپشن اسٹینڈرڈ)AES (اعلی درجے کی خفیہ کاری کا معیار)
بنیادیڈی ای ایس میں ڈیٹا بلاک کو دو حصوں میں تقسیم کیا گیا ہے۔AES میں پورے ڈیٹا بلاک پر عملدرآمد ایک میٹرکس کے طور پر ہوتا ہے۔
اصولڈی ای ایس فیسٹل سائفر ڈھانچے پر کام کرتے ہیں۔AES سبسٹیشن اور پرمٹیشن اصول پر کام کرتا ہے۔
سادہسادہ 64 بٹس کا ہےسادہ 128،192 یا 256 بٹس کا ہوسکتا ہے
کلیدی سائزAES کے مقابلے میں DES کی کلید سائز چھوٹی ہے۔DES کے مقابلے میں AES کی کلید سائز بڑی ہے۔
گول16 راؤنڈ128 بٹ الگو کے لئے 10 راؤنڈ
192 بٹ الگو کے لئے 12 راؤنڈ
256 بٹ الگو کے لئے 14 راؤنڈ
راؤنڈ نامتوسیع کا اجازت نامہ ، زون ، ایس باکس ، پی باکس ، زون اور تبادلہ۔سب بائٹس ، شفٹروز ، مکس کالمز ، اڈراونڈکیز۔
سیکیورٹیڈی ای ایس کے پاس ایک چھوٹی کلید ہے جو کم محفوظ ہے۔نسبتا A زیادہ محفوظ ، AES کے پاس بڑی خفیہ چابی ہے۔
سپیڈDES نسبتا slow آہستہ ہے۔AES تیز ہے.


ڈی ای ایس کی تعریف (ڈیٹا انکرپشن اسٹینڈرڈ)

ڈیٹا انکرپشن اسٹینڈرڈ (DES) ایک ہے توازن کلیدی بلاک سائپر اس کے ذریعہ اپنایا گیا تھا قومی ادارہ برائے معیاری اور ٹکنالوجی سال میں 1977. DES پر مبنی ہے فیسٹیل ڈھانچہ جہاں میدان کو دو حصوں میں تقسیم کیا گیا ہے۔ DES 64 بٹ سادہ اور 56 بٹ کلید کی حیثیت سے ان پٹ کو 64 بٹ سیفر تیار کرنے کے ل takes لے جاتا ہے۔

ذیل کے اعداد و شمار میں آپ ڈی ای ایس کا استعمال کرتے ہوئے سادہ خفیہ کاری کو دیکھ سکتے ہیں۔ ابتدائی طور پر ، 64 بٹ سادہ ابتدائی ترتیب سے گزرتا ہے جو 64 بٹ پرمٹ ان پٹ حاصل کرنے کے لئے بٹس کو دوبارہ ترتیب دیتا ہے۔ اب اس 64 بٹ پرمٹ ان پٹ کو دو حصوں یعنی 32 بٹ بائیں حصہ اور 32 بٹ دائیں حصہ میں تقسیم کیا گیا ہے۔ یہ دونوں حصے سولہ چکر لگاتے ہیں جہاں ہر دور ایک ہی کام کرتا ہے۔ سولہ چکروں کی تکمیل کے بعد ، حتمی تقویت دی جاتی ہے ، اور 64 بٹ سیفر حاصل کیا جاتا ہے۔


ہر دور میں مندرجہ ذیل کام ہوتے ہیں:

  • توسیع کی اجازت: یہاں 32 بٹ دائیں حصے کو بڑھا کر 48 بٹ دایاں حصہ تشکیل دیا گیا ہے۔
  • Xor: 48 بٹ دائیں حصہ 56 بٹ کلید سے حاصل کردہ 48 بٹ سبکی کے ساتھ Xor ہے ، جس کا نتیجہ 48 بٹ آؤٹ پٹ کا ہوتا ہے۔
  • ایس باکس: زوور مرحلے کے ذریعہ حاصل کردہ 48 بٹ آؤٹ پٹ کو دوبارہ 32 بٹ کردیا گیا ہے۔
  • پی باکس: یہاں ایس باکس سے حاصل کردہ 32 بٹ کے نتائج کو دوبارہ اجازت دی گئی ہے ، جس کے نتیجے میں 32 بٹ اجازت شدہ آؤٹ پٹ ہوتا ہے۔

AES کی تعریف (اعلی درجے کی خفیہ کاری کا معیار)

ایڈوانسڈ انکرپشن اسٹینڈرڈ (AES) بھی ایک ہے توازن کلیدی بلاک سائپر. AES میں شائع کیا گیا تھا 2001 کی طرف نیشنل انسٹی ٹیوٹ آف اسٹینڈرڈز اینڈ ٹکنالوجی. AES DES کی جگہ لینے کے لئے متعارف کرایا گیا تھا کیونکہ DES بہت چھوٹی سیفر کلید کا استعمال کرتا ہے اور الگورتھم کافی آہستہ تھا۔

AES الگورتھم 128 بٹ سادہ اور 128 بٹ خفیہ کلید لیتا ہے جو ایک ساتھ مل کر 128 بٹ بلاک تشکیل دیتا ہے جسے 4 X 4 مربع میٹرکس کے طور پر دکھایا گیا ہے۔ یہ 4 X 4 مربع میٹرکس ابتدائی تبدیلی سے گزر رہا ہے۔ اس مرحلے کے بعد 10 راؤنڈ ہوں گے۔ جن میں 9 راؤنڈ درج ذیل مراحل پر مشتمل ہے:

  • سب بائٹس: یہ ایس باکس کا استعمال کرتا ہے جس کے ذریعہ یہ پورے بلاک (میٹرکس) کے بائٹ متبادل کے ذریعہ بائٹ کارکردگی کا مظاہرہ کرتا ہے۔ 
  • شفٹوں کی قطاریں: میٹرکس کی قطاریں منتقل کردی گئیں۔
  • مکس کالم: میٹرکس کے کالم دائیں سے بائیں شفل ہوتے ہیں۔
  • گول چابیاں شامل کریں: یہاں, موجودہ بلاک کی Xor اور توسیعی چابی انجام دی گئی ہے۔

اور آخری دسویں راؤنڈ میں سب بائٹس ، شفٹ قطاریں ، اور گول چابیاں کے مراحل صرف شامل ہیں اور 16 بائٹس (128 بٹ) سائفر مہیا کرتے ہیں۔

  1. ڈی ای ایس اور ای ای ایس کے مابین بنیادی فرق یہ ہے کہ مزید پروسیسنگ سے قبل ڈی ای ایس میں بلاک کو دو حصوں میں تقسیم کیا گیا ہے جبکہ ، ای ای ایس میں سائپر حاصل کرنے کے لئے پورے بلاک پر عملدرآمد کیا جاتا ہے۔
  2. ڈی ای ایس الگورتھم فیسٹل سائفر اصول پر کام کرتا ہے ، اور اے ای ایس الگورتھم متبادل اور اجازت کے اصول پر کام کرتا ہے۔
  3. DES کا کلیدی سائز 56 سا ہے جو AES سے نسبتا smaller چھوٹا ہے جس میں 128،192 یا 256 بٹ کی خفیہ کلید ہے۔
  4. ڈی ای ایس کے چکروں میں توسیع پرمٹٹیشن ، زور ، ایس باکس ، پی باکس ، زیور اور سویپ شامل ہیں۔ دوسری طرف ، ای ای ایس کے چکروں میں سب بائٹس ، شفٹروز ، مکس کالم ، ایڈورڈکیز شامل ہیں۔
  5. چھوٹے سائز کی وجہ سے DES AES سے کم محفوظ ہے۔
  6. AES نسبتا faster DES سے تیز ہے۔

نتیجہ:

ڈی ای ایس ایک قدیم الگورتھم ہے اور اے ای ایس ایک اعلی درجے کی الگورتھم ہے جو ڈی ای ایس سے زیادہ تیز اور زیادہ محفوظ ہے۔