بلاک سائفر اور اسٹریم سائفر کے مابین فرق

مصنف: Laura McKinney
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 1 مئی 2024
Anonim
Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka
ویڈیو: Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka

مواد


بلاک سائفر اور اسٹریم سائفر سیدھے راستے کو سائفر میں تبدیل کرنے کے لئے استعمال کیے جانے والے طریقے ہیں اور توازن کلیدی سائفرز کے کنبہ سے تعلق رکھتے ہیں۔

ایک بلاک سائفر اور ایک اسٹریم سائفر کے مابین اہم فرق یہ ہے کہ بلاک سائفر ایک وقت میں ایک بلاک کو خفیہ اور ڈکرپٹ کرتا ہے۔ دوسری طرف ، اسٹریم سائفر کو ایک وقت میں ایک بائٹ لے کر انکرپٹ اور ڈکرپٹ ہوجاتی ہیں۔

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

موازنہ چارٹ

موازنہ کی بنیادبلاک سائپرسٹریم سائفر
بنیادی

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

نسبتا Comp پیچیدہ
استعمال شدہ بٹس کی تعداد نہیں
64 بٹس یا اس سے زیادہ
8 بٹس
الجھن اور بازی

الجھن اور بازی دونوں استعمال کرتا ہےصرف الجھنوں پر بھروسہ کرتا ہے
الگورتھم طریقوں کا استعمال کیا گیا

ای سی بی (الیکٹرانک کوڈ بک)
سی بی سی (سائفر بلاک چین)
CFB (سائفر تاثرات)
OFB (آؤٹ پٹ آراء)
ریورسٹیبلٹی
خفیہ شدہ کو تبدیل کرنا سخت ہے۔

یہ خفیہ کاری کے لئے XOR کا استعمال کرتا ہے جسے آسانی سے سادے میں پلٹایا جاسکتا ہے۔
عمل آوری
فیسٹل سائفر
ورنم سائفر


بلاک سائفر کی تعریف

بلاک سائفر ایک لیتا ہے اور اسے بلاکس کے ایک مقررہ سائز میں توڑ دیتا ہے اور فوری طور پر ایک کے بلاک کو تبدیل کرتا ہے۔ مثال کے طور پر، ہمارے پاس سیدھے "STREET_BY_STREET" میں خفیہ کاری کی ضرورت ہے۔ بوک سائفر کا استعمال کرتے ہوئے ، "اسٹریٹ" کو پہلے انکرپٹ ہونا ضروری ہے ، اس کے بعد "_BY_" اور آخر کار "اسٹریٹ" بننا چاہئے۔
اصل عملی طور پر ، مواصلات صرف بٹس میں ہوتی ہیں۔ لہذا ، اصل میں اسٹریٹ کا مطلب اسٹریٹ کے ASCII کردار کے بائنری مساوی ہے۔ اس کے بعد ، کوئی بھی الگورتھم ان کو خفیہ کرتا ہے۔ نتیجے میں بٹس کو واپس اپنے ASCII کے مساوی میں تبدیل کردیا جاتا ہے۔

بلاک سائفرز کے استعمال سے متعلق ایک واضح مسئلہ یہ ہے دہرانا ، جس کے لئے وہی سیفر تیار کیا گیا ہے۔ لہذا ، یہ cryptanalyst کو ایک اشارہ دے گا جس کی وجہ سے سادہ کی بار بار آنے والی تاروں کا پتہ لگانا آسان ہوجاتا ہے۔ نتیجے کے طور پر ، یہ سارا انکشاف کرسکتا ہے۔

اس مسئلہ سے نکلنے کے لئے زنجیر موڈ استعمال کیا جاتا ہے. اس تکنیک میں ، سائفر کے پچھلے بلاک کو موجودہ بلاک کے ساتھ ملایا جاتا ہے ، تاکہ سائفر مبہم کی حیثیت سے ، یہ اسی مواد کے ساتھ بلاکس کے بار بار چلنے والے نمونوں سے اجتناب کرتا ہے۔


اسٹریم سائفر کی تعریف

اس سلسلہ میں اسٹریم سائفر عام طور پر بلاکس کو استعمال کرنے کی بجائے ایک بائٹ کو خفیہ کرتا ہے۔ آئیے ایک لیتے ہیں مثال، فرض کریں کہ اصل (سادہ) ASCII (یعنی شکل) میں "نیلے آسمان" ہے۔ جب آپ ان ASCII کو برابر بائنری اقدار میں تبدیل کرتے ہیں تو ، اس کو آؤٹ پٹ 0 اور 1 کی شکل میں مل جائے گا۔ اس کا ترجمہ 010111001 میں کیا جائے۔

خفیہ کاری اور ڈکرپشن کے ل a ، a تخفیف بٹ جنریٹر استعمال کیا جاتا ہے جس میں ایک کلید اور سادہ بوجھ ہے۔ ایک سیڈورینڈوم بٹ جنریٹر 8 بٹ نمبروں کا ایک سلسلہ تیار کرتا ہے جو بظاہر بے ترتیب طور پر جانا جاتا ہے کلیدی دھارے. چلو ان پٹ کی کلی 100101011 ہے۔ اب کلید اور سادہ XORed ہیں۔ XOR منطق کو سمجھنے کے لئے آسان ہے.
جب ایک ان پٹ 0 ہے ، اور دوسرا 1 ہے تو ایکس او آر 1 کی پیداوار تیار کرتا ہے ، اگر آؤٹ پٹ 0 ہو یا دونوں ان پٹ 1 ہوں۔

الجھن ایک ایسا طریقہ ہے جس کی ضمانت دیتا ہے کہ ایک ماد theے اصل کے بارے میں کوئی اشارہ نہیں دیتا ہے۔
بازی میدانوں اور صفوں کو کالموں اور کالموں تک پھیلاتے ہوئے فالتوپن کو بڑھانے کے لئے استعمال کی جانے والی حکمت عملی ہے۔

  1. بلاک سائفر تکنیک میں ایک وقت میں ایک ہی بلاک کے خفیہ کاری شامل ہوتی ہے ، یعنی اکیلا۔ اسی طرح ، ایک کے بعد ایک بلاک لے کر ڈیریکٹ کریں۔ اس کے برعکس ، اسٹریم سیفر تکنیک میں ایک وقت میں ایک بائٹ کے خفیہ کاری اور ڈکرپشن شامل ہیں۔
  2. بلاک سائفر الجھن اور بازی دونوں کا استعمال کرتا ہے جبکہ اسٹریم سائفر صرف الجھن پر انحصار کرتا ہے۔
  3. بلاک سائپر میں بلاک کا معمول کا سائز 64 یا 128 بٹس ہوسکتا ہے۔ اس کے برخلاف ، ایک بار میں 1 بائٹ (8 بٹس) کو اسٹریم سیفر میں تبدیل کیا جاتا ہے۔
  4. سائپر کے استعمال کو مسدود کریں ای سی بی (الیکٹرانک کوڈ بک) اور سی بی سی (سائفر بلاک چین) الگورتھم طریقوں. اس کے برعکس ، اسٹریم سیفر استعمال کرتا ہے CFB (سائفر تاثرات) اور OFB (آؤٹ پٹ آراء) الگورتھم طریقوں.
  5. اسٹریم سائفر زاید کو سائفر میں تبدیل کرنے کے لئے XOR فنکشن کا استعمال کرتا ہے ، یہی وجہ ہے کہ XORed بٹس کو ریورس کرنا آسان ہے۔ جبکہ بلاک سائپر ایسا کرنے کے لئے XOR کا استعمال نہیں کرتا ہے۔
  6. بلاک سائفر ہر بلاک کو خفیہ کرنے کے لئے ایک ہی کلید کا استعمال کرتا ہے جبکہ اسٹریم سائفر ہر بائٹ کے لئے مختلف کلید کا استعمال کرتا ہے۔

نتیجہ:

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