ডিইএস (ডেটা এনক্রিপশন স্ট্যান্ডার্ড) এবং এইএস (অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড) এর মধ্যে পার্থক্য

লেখক: Laura McKinney
সৃষ্টির তারিখ: 1 এপ্রিল 2021
আপডেটের তারিখ: 13 মে 2024
Anonim
DES - ডেটা এনক্রিপশন স্ট্যান্ডার্ড | ক্রিপ্টোগ্রাফিতে ডেটা এনক্রিপশন স্ট্যান্ডার্ড | সরল শিখুন
ভিডিও: DES - ডেটা এনক্রিপশন স্ট্যান্ডার্ড | ক্রিপ্টোগ্রাফিতে ডেটা এনক্রিপশন স্ট্যান্ডার্ড | সরল শিখুন

কন্টেন্ট


ডিইএস (ডেটা এনক্রিপশন স্ট্যান্ডার্ড) এবং এইএস (অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড) উভয়ই প্রতিসম ব্লক সাইফার। ডিইএসের অপূর্ণতা কাটিয়ে ওঠার জন্য এইএস চালু হয়েছিল। যেহেতু ডিইএসের একটি ছোট কী আকার রয়েছে যা এটি ট্রিপল ডিইএসকে কাটিয়ে উঠতে কম সুরক্ষিত করে তোলে তবে এটি ধীর হয়ে যায়। অতএব, পরবর্তীতে এইএস জাতীয় মান এবং প্রযুক্তি ইনস্টিটিউট দ্বারা চালু করা হয়েছিল। ডিইএস এবং এএসএসের মধ্যে মূল পার্থক্যটি এটি DES মূল অ্যালগরিদম শুরু হওয়ার আগে প্লেইন ব্লকটি দুটি অংশে বিভক্ত হবে AES পুরো ব্লকটি সাইবারটি প্রাপ্ত করার জন্য প্রক্রিয়া করা হয়।

আসুন নীচে প্রদর্শিত তুলনা চার্টের সাহায্যে DES এবং AES এর মধ্যে আরও কিছু পার্থক্য আলোচনা করব।

  1. তুলনা রেখাচিত্র
  2. সংজ্ঞা
  3. মূল পার্থক্য
  4. উপসংহার

তুলনা রেখাচিত্র

তুলনা করার জন্য বেসডিইএস (ডেটা এনক্রিপশন স্ট্যান্ডার্ড)এইএস (উন্নত এনক্রিপশন স্ট্যান্ডার্ড)
মৌলিকডিইএসে ডেটা ব্লককে দুটি ভাগে ভাগ করা হয়।এইএসে পুরো ডেটা ব্লকটি একক ম্যাট্রিক্স হিসাবে প্রক্রিয়া করা হয়।
নীতিডিইএস ফেস্টেল সাইফার স্ট্রাকচারে কাজ করে।এইএস সাবস্টিটিউশন এবং পারমিটেশন নীতিতে কাজ করে।
সমভূমিসমতল 64৪ বিটের হয়সমতল 128,192 বা 256 বিট হতে পারে
মূল আকারAES এর তুলনায় DES এর কী কী আকার ছোট।DES এর তুলনায় AES এর বড় কী আকার রয়েছে।
চক্রের16 রাউন্ড128-বিট আলগোতে 10 রাউন্ড
192-বিট আলগোতে 12 রাউন্ড
256-বিট আলগোতে 14 রাউন্ড
নাম রাউন্ডএক্সপেনশন পারমিটেশন, জোর, এস-বাক্স, পি-বক্স, জোর এবং অদলবদল।সাববিটস, শিফট্রোস, মিক্স কলাম, অ্যাডাউন্ডকিজ।
নিরাপত্তাডিইএসের একটি ছোট কী রয়েছে যা কম সুরক্ষিত।তুলনামূলকভাবে আরও সুরক্ষিত এইএসের বৃহত গোপন কী রয়েছে।
দ্রুততাDES তুলনামূলকভাবে ধীর।এইএস দ্রুততর।


ডিইএসের সংজ্ঞা (ডেটা এনক্রিপশন স্ট্যান্ডার্ড)

ডেটা এনক্রিপশন স্ট্যান্ডার্ড (ডিইএস) একটি প্রতিসম কী কী ব্লক সাইফার যে দ্বারা গৃহীত হয়েছিল জাতীয় স্ট্যান্ডার্ড এবং প্রযুক্তি ইনস্টিটিউট এই বছর 1977। DES উপর ভিত্তি করে Feistel কাঠামো যেখানে সমভূমি দুটি অংশে বিভক্ত। ডিইএস 64-বিট প্লেয়ার এবং 56-বিট কী হিসাবে 64-বিট সিফার তৈরি করতে ইনপুট নেয়।

নীচের চিত্রটিতে আপনি ডিইএস ব্যবহার করে প্লেইনের এনক্রিপশন দেখতে পাবেন। প্রাথমিকভাবে, -৪-বিট সমতল প্রাথমিক ক্রমানুপাতের মধ্য দিয়ে যায় যা 64৪-বিটের অনুমতিযুক্ত ইনপুট পেতে বিটকে পুনরায় সাজিয়ে তোলে। এখন এই bit৪ বিটের অনুমতিযুক্ত ইনপুটটি দুটি অংশে ভাগ করা হয়েছে, অর্থাৎ 32-বিট বাম অংশ এবং 32-বিট ডান অংশে। এই উভয় অংশই ষোল রাউন্ড অতিক্রম করে যেখানে প্রতিটি রাউন্ড একই ফাংশন অনুসরণ করে। ষোল রাউন্ড সমাপ্তির পরে, চূড়ান্ত অনুগতি সম্পন্ন করা হয়, এবং -৪-বিট সাইফার প্রাপ্ত হয়।


প্রতিটি রাউন্ডে নিম্নলিখিত ফাংশন রয়েছে:

  • সম্প্রসারণের অনুমতি: এখানে 32-বিট ডান অংশটি 48-বিট ডান অংশ গঠনে প্রসারিত করা হয়।
  • XOR: 48-বিট ডান অংশটি 56 টি-বিট কী থেকে প্রাপ্ত 48-বিট সাবকি সহ জোড়, যার ফলস্বরূপ 48-বিট আউটপুট আসে।
  • এস-বক্স: জোওর ধাপে প্রাপ্ত 48-বিট আউটপুটটি আবার 32 বিট কমেছে।
  • পি-বক্স: এখানে এস-বাক্স থেকে প্রাপ্ত 32-বিট ফলাফলটি আবার অনুমতি দেওয়া হয়েছে, যার ফলশ্রুতি 32-বিটের অনুমতিযুক্ত আউটপুট হয়।

AES এর সংজ্ঞা (অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড)

অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড (এইএস) এছাড়াও একটি প্রতিসম কী কী ব্লক সাইফার। এইএস প্রকাশিত হয়েছিল 2001 দ্বারা জাতীয় মান ও প্রযুক্তি ইনস্টিটিউট। ডিইএস প্রতিস্থাপনের জন্য এইএস প্রবর্তিত হয়েছিল কারণ ডিইএস খুব ছোট সাইফার কী ব্যবহার করে এবং অ্যালগরিদমটি বেশ ধীর ছিল।

এইএস অ্যালগরিদম 128-বিট প্লেইন এবং 128-বিট সিক্রেট কী নেয় যা একসাথে একটি 128-বিট ব্লক গঠন করে যা 4 এক্স 4 বর্গ ম্যাট্রিক্স হিসাবে চিত্রিত করা হয়। এই 4 এক্স 4 বর্গক্ষেত্রের ম্যাট্রিক্স একটি প্রাথমিক ট্রান্সফরমেশনটি অতিক্রম করে। এই পদক্ষেপটি 10 ​​রাউন্ড অনুসরণ করবে। যার মধ্যে 9 রাউন্ডে নিম্নলিখিত পর্যায়ে রয়েছে:

  • Subbytes: এটি এস-বাক্স ব্যবহার করে যার মাধ্যমে এটি সম্পূর্ণ ব্লকের (ম্যাট্রিক্স) বাইট প্রতিস্থাপনের মাধ্যমে বাইট সম্পাদন করে। 
  • সারি সারি: ম্যাট্রিক্সের সারি স্থানান্তরিত হয়।
  • মিক্স কলাম: ম্যাট্রিক্সের কলামগুলি ডান থেকে বামে পরিবর্তিত হয়।
  • বৃত্তাকার কী যুক্ত করুন: এখানে, বর্তমান ব্লকের Xor এবং প্রসারিত কী সম্পাদিত হয়।

এবং শেষ দশম রাউন্ডে কেবল সাববিটস, শিফট সারি এবং রাউন্ড কী পর্যায় যুক্ত করা হয় এবং 16 বাইট (128-বিট) সাইফার সরবরাহ করে।

  1. ডিইএস এবং এইএসের মধ্যে মূল পার্থক্য হ'ল আরও প্রক্রিয়াজাতকরণের আগে ডিইএসের ব্লকটি দুটি অংশে বিভক্ত করা হয়, যদিও এইএসে পুরো ব্লকটি সাইফার প্রাপ্তির জন্য প্রক্রিয়া করা হয়।
  2. ডিইএস অ্যালগরিদম ফিস্টেল সিফার নীতিতে কাজ করে এবং এইএস অ্যালগরিদম প্রতিস্থাপন এবং ক্রমায়ন নীতিতে কাজ করে।
  3. ডিইএসের মূল আকারটি 56 বিট যা এইএসের তুলনায় তুলনামূলকভাবে ছোট যা 128,192 বা 256-বিট গোপন কী রয়েছে।
  4. ডিইএসের রাউন্ডগুলির মধ্যে এক্সপেনশন পারমিটেশন, জোর, এস-বক্স, পি-বক্স, জোর এবং অদলবদল অন্তর্ভুক্ত রয়েছে। অন্যদিকে, এইএসের রাউন্ডগুলির মধ্যে সাববিটস, শিফট্রোস, মিক্স কলাম, অ্যাডআন্ডারকিগুলি অন্তর্ভুক্ত রয়েছে।
  5. ছোট কী আকারের কারণে DES AES এর চেয়ে কম সুরক্ষিত।
  6. AES তুলনামূলকভাবে DES এর চেয়ে দ্রুত।

উপসংহার:

ডিইএস হ'ল পুরানো অ্যালগরিদম এবং এইএস হ'ল উন্নত অ্যালগরিদম যা ডিইএসের চেয়ে দ্রুত এবং সুরক্ষিত।